diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101123')
72 files changed, 8540 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment-0001.html new file mode 100644 index 000000000..e0474fa26 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment-0001.html @@ -0,0 +1,880 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[413] - add the start of a amavis module ( to interface postfix with spamassassin )</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>413</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:36 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add the start of a amavis module ( to interface postfix with spamassassin )</pre> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/amavis/</li> +<li>puppet/modules/amavis/manifests/</li> +<li><a href="#puppetmodulesamavismanifestsinitpp">puppet/modules/amavis/manifests/init.pp</a></li> +<li>puppet/modules/amavis/templates/</li> +<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesamavismanifestsinitpp">Added: puppet/modules/amavis/manifests/init.pp</a> +=================================================================== +--- puppet/modules/amavis/manifests/init.pp (rev 0) ++++ puppet/modules/amavis/manifests/init.pp 2010-11-23 02:19:36 UTC (rev 413) +@@ -0,0 +1,20 @@ ++class amavis { ++ ++ package { "amavisd-new": ++ ensure => installed, ++ } ++ ++ service { "amavisd": ++ ensure => running, ++ path => "/etc/init.d/amavisd", ++ } ++ ++ file { "/etc/amavisd/amavisd.conf": ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ requires => Package["amavisd-new"], ++ content => template('amavis/amavisd.conf') ++ } ++} + +<a id="puppetmodulesamavistemplatesamavisdconf">Added: puppet/modules/amavis/templates/amavisd.conf</a> +=================================================================== +--- puppet/modules/amavis/templates/amavisd.conf (rev 0) ++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:36 UTC (rev 413) +@@ -0,0 +1,781 @@ ++use strict; ++ ++# a minimalistic configuration file for amavisd-new with all necessary settings ++# ++# see amavisd.conf-default for a list of all variables with their defaults; ++# see amavisd.conf-sample for a traditional-style commented file; ++# for more details see documentation in INSTALL, README_FILES/* ++# and at http://www.ijs.si/software/amavisd/amavisd-new-docs.html ++ ++ ++# COMMONLY ADJUSTED SETTINGS: ++ ++# @bypass_virus_checks_maps = (1); # controls running of anti-virus code ++# @bypass_spam_checks_maps = (1); # controls running of anti-spam code ++# $bypass_decode_parts = 1; # controls running of decoders&dearchivers ++ ++$max_servers = 2; # num of pre-forked children (2..30 is common), -m ++$daemon_user = 'amavis'; # (no default; customary: vscan or amavis), -u ++$daemon_group = 'amavis'; # (no default; customary: vscan or amavis), -g ++ ++(my $__hn,$mydomain) = split (/\./, $myhostname, 2); # try to discover domainname, ++ # a convenient default for other settings could be localhost.localdomain ++ # or change this as your needs ++ ++# $MYHOME = '/var/lib/amavis'; # a convenient default for other settings, -H ++$TEMPBASE = "$MYHOME/tmp"; # working directory, needs to exist, -T ++$ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR, used by SA, etc. ++$QUARANTINEDIR = '/var/spool/amavis/virusmails'; # -Q ++# $quarantine_subdir_levels = 1; # add level of subdirs to disperse quarantine ++# $release_format = 'resend'; # 'attach', 'plain', 'resend' ++# $report_format = 'arf'; # 'attach', 'plain', 'resend', 'arf' ++ ++# $daemon_chroot_dir = $MYHOME; # chroot directory or undef, -R ++ ++# $db_home = "$MYHOME/db"; # dir for bdb nanny/cache/snmp databases, -D ++# $helpers_home = "$MYHOME/var"; # working directory for SpamAssassin, -S ++# $lock_file = "$MYHOME/var/lib/amavisd.lock"; # -L ++# $pid_file = "$MYHOME/var/lib/amavisd.pid"; # -P ++ ++#NOTE: create directories $MYHOME/tmp, $MYHOME/var, $MYHOME/db manually ++ ++$log_level = 0; # verbosity 0..5, -d ++$log_recip_templ = undef; # disable by-recipient level-0 log entries ++$DO_SYSLOG = 1; # log via syslogd (preferred) ++$syslog_facility = 'mail'; # Syslog facility as a string ++ # e.g.: mail, daemon, user, local0, ... local7 ++$syslog_priority = 'debug'; # Syslog base (minimal) priority as a string, ++ # choose from: emerg, alert, crit, err, warning, notice, info, debug ++ ++$enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny) ++$enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1 ++$nanny_details_level = 2; # nanny verbosity: 1: traditional, 2: detailed ++$enable_dkim_verification = 1; # enable DKIM signatures verification ++$enable_dkim_signing = 1; # load DKIM signing code, keys defined by dkim_key ++ ++@local_domains_maps = ( [".$mydomain"] ); # list of all local domains ++ ++@mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10 ++ 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 ); ++ ++$unix_socketname = "$MYHOME/amavisd.sock"; # amavisd-release or amavis-milter ++ # option(s) -p overrides $inet_socket_port and $unix_socketname ++ ++$inet_socket_port = 10025; # listen on this local TCP port(s) ++# $inet_socket_port = [10024,10026]; # listen on multiple TCP ports ++ ++$policy_bank{'MYNETS'} = { # mail originating from @mynetworks ++ originating => 1, # is true in MYNETS by default, but let's make it explicit ++ os_fingerprint_method => undef, # don't query p0f for internal clients ++}; ++ ++# it is up to MTA to re-route mail from authenticated roaming users or ++# from internal hosts to a dedicated TCP port (such as 10026) for filtering ++$interface_policy{'10026'} = 'ORIGINATING'; ++ ++$policy_bank{'ORIGINATING'} = { # mail supposedly originating from our users ++ originating => 1, # declare that mail was submitted by our smtp client ++ allow_disclaimers => 1, # enables disclaimer insertion if available ++ # notify administrator of locally originating malware ++ virus_admin_maps => ["virusalert\@$mydomain"], ++ spam_admin_maps => ["virusalert\@$mydomain"], ++ warnbadhsender => 1, ++ # forward to a smtpd service providing DKIM signing service ++ forward_method => 'smtp:[127.0.0.1]:10027', ++ # force MTA conversion to 7-bit (e.g. before DKIM signing) ++ smtpd_discard_ehlo_keywords => ['8BITMIME'], ++ bypass_banned_checks_maps => [1], # allow sending any file names and types ++ terminate_dsn_on_notify_success => 0, # don't remove NOTIFY=SUCCESS option ++}; ++ ++$interface_policy{'SOCK'} = 'AM.PDP-SOCK'; # only applies with $unix_socketname ++ ++# Use with amavis-release over a socket or with Petr Rehor's amavis-milter.c ++# (with amavis-milter.c from this package or old amavis.c client use 'AM.CL'): ++$policy_bank{'AM.PDP-SOCK'} = { ++ protocol => 'AM.PDP', ++ auth_required_release => 0, # do not require secret_id for amavisd-release ++}; ++ ++$sa_tag_level_deflt = 1.0; # add spam info headers if at, or above that level ++$sa_tag2_level_deflt = 4.7; # add 'spam detected' headers at that level ++$sa_kill_level_deflt = 4.7; # triggers spam evasive actions (e.g. blocks mail) ++$sa_dsn_cutoff_level = 10; # spam level beyond which a DSN is not sent ++$sa_crediblefrom_dsn_cutoff_level = 18; # likewise, but for a likely valid From ++# $sa_quarantine_cutoff_level = 25; # spam level beyond which quarantine is off ++$penpals_bonus_score = 8; # (no effect without a @storage_sql_dsn database) ++$penpals_threshold_high = $sa_kill_level_deflt; # don't waste time on hi spam ++$bounce_killer_score = 100; # spam score points to add for joe-jobbed bounces ++ ++$sa_mail_body_size_limit = 512*1024; # don't waste time on SA if mail is larger ++$sa_local_tests_only = 0; # only tests which do not require internet access? ++ ++# @lookup_sql_dsn = ++# ( ['DBI:mysql:database=mail;host=127.0.0.1;port=3306', 'user1', 'passwd1'], ++# ['DBI:mysql:database=mail;host=host2', 'username2', 'password2'], ++# ["DBI:SQLite:dbname=$MYHOME/sql/mail_prefs.sqlite", '', ''] ); ++# @storage_sql_dsn = @lookup_sql_dsn; # none, same, or separate database ++ ++# $timestamp_fmt_mysql = 1; # if using MySQL *and* msgs.time_iso is TIMESTAMP; ++# defaults to 0, which is good for non-MySQL or if msgs.time_iso is CHAR(16) ++ ++$virus_admin = "virusalert\@$mydomain"; # notifications recip. ++ ++$mailfrom_notify_admin = "virusalert\@$mydomain"; # notifications sender ++$mailfrom_notify_recip = "virusalert\@$mydomain"; # notifications sender ++$mailfrom_notify_spamadmin = "spam.police\@$mydomain"; # notifications sender ++$mailfrom_to_quarantine = ''; # null return path; uses original sender if undef ++ ++@addr_extension_virus_maps = ('virus'); ++@addr_extension_banned_maps = ('banned'); ++@addr_extension_spam_maps = ('spam'); ++@addr_extension_bad_header_maps = ('badh'); ++# $recipient_delimiter = '+'; # undef disables address extensions altogether ++# when enabling addr extensions do also Postfix/main.cf: recipient_delimiter=+ ++ ++$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin'; ++# $dspam = 'dspam'; ++ ++$MAXLEVELS = 14; ++$MAXFILES = 1500; ++$MIN_EXPANSION_QUOTA = 100*1024; # bytes (default undef, not enforced) ++$MAX_EXPANSION_QUOTA = 512*1024*1024; # bytes (default undef, not enforced) ++ ++$sa_spam_subject_tag = '***SPAM*** '; ++$defang_virus = 1; # MIME-wrap passed infected mail ++$defang_banned = 1; # MIME-wrap passed mail containing banned name ++# for defanging bad headers only turn on certain minor contents categories: ++$defang_by_ccat{+CC_BADH.",3"} = 1; # NUL or CR character in header ++$defang_by_ccat{+CC_BADH.",5"} = 1; # header line longer than 998 characters ++$defang_by_ccat{+CC_BADH.",6"} = 1; # header field syntax error ++ ++ ++# OTHER MORE COMMON SETTINGS (defaults may suffice): ++ ++# $myhostname = 'host.example.com'; # must be a fully-qualified domain name! ++ ++# $notify_method = 'smtp:[127.0.0.1]:10026'; ++# $forward_method = 'smtp:[127.0.0.1]:10026'; # set to undef with milter! ++ ++# $final_virus_destiny = D_DISCARD; ++# $final_banned_destiny = D_BOUNCE; ++# $final_spam_destiny = D_PASS; ++# $final_bad_header_destiny = D_PASS; ++# $bad_header_quarantine_method = undef; ++ ++# $os_fingerprint_method = 'p0f:*:2345'; # to query p0f-analyzer.pl ++ ++## hierarchy by which a final setting is chosen: ++## policy bank (based on port or IP address) -> *_by_ccat ++## *_by_ccat (based on mail contents) -> *_maps ++## *_maps (based on recipient address) -> final configuration value ++ ++ ++# SOME OTHER VARIABLES WORTH CONSIDERING (see amavisd.conf-default for all) ++ ++# $warnbadhsender, ++# $warnvirusrecip, $warnbannedrecip, $warnbadhrecip, (or @warn*recip_maps) ++# ++# @bypass_virus_checks_maps, @bypass_spam_checks_maps, ++# @bypass_banned_checks_maps, @bypass_header_checks_maps, ++# ++# @virus_lovers_maps, @spam_lovers_maps, ++# @banned_files_lovers_maps, @bad_header_lovers_maps, ++# ++# @blacklist_sender_maps, @score_sender_maps, ++# ++# $clean_quarantine_method, $virus_quarantine_to, $banned_quarantine_to, ++# $bad_header_quarantine_to, $spam_quarantine_to, ++# ++# $defang_bad_header, $defang_undecipherable, $defang_spam ++ ++ ++# REMAINING IMPORTANT VARIABLES ARE LISTED HERE BECAUSE OF LONGER ASSIGNMENTS ++ ++@keep_decoded_original_maps = (new_RE( ++ qr'^MAIL$', # retain full original message for virus checking ++ qr'^MAIL-UNDECIPHERABLE$', # recheck full mail if it contains undecipherables ++ qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i, ++# qr'^Zip archive data', # don't trust Archive::Zip ++)); ++ ++ ++# for $banned_namepath_re (a new-style of banned table) see amavisd.conf-sample ++ ++$banned_filename_re = new_RE( ++ ++### BLOCKED ANYWHERE ++# qr'^UNDECIPHERABLE$', # is or contains any undecipherable components ++ qr'^\.(exe-ms|dll)$', # banned file(1) types, rudimentary ++# qr'^\.(exe|lha|tnef|cab|dll)$', # banned file(1) types ++ ++### BLOCK THE FOLLOWING, EXCEPT WITHIN UNIX ARCHIVES: ++# [ qr'^\.(gz|bz2)$' => 0 ], # allow any in gzip or bzip2 ++ [ qr'^\.(rpm|cpio|tar)$' => 0 ], # allow any in Unix-type archives ++ ++ qr'.\.(pif|scr)$'i, # banned extensions - rudimentary ++# qr'^\.zip$', # block zip type ++ ++### BLOCK THE FOLLOWING, EXCEPT WITHIN ARCHIVES: ++# [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ], # allow any within these archives ++ ++ qr'^application/x-msdownload$'i, # block these MIME types ++ qr'^application/x-msdos-program$'i, ++ qr'^application/hta$'i, ++ ++# qr'^message/partial$'i, # rfc2046 MIME type ++# qr'^message/external-body$'i, # rfc2046 MIME type ++ ++# qr'^(application/x-msmetafile|image/x-wmf)$'i, # Windows Metafile MIME type ++# qr'^\.wmf$', # Windows Metafile file(1) type ++ ++ # block certain double extensions in filenames ++ qr'\.[^./]*[A-Za-z][^./]*\.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\s]*$'i, ++ ++# qr'\{[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}\}?'i, # Class ID CLSID, strict ++# qr'\{[0-9a-z]{4,}(-[0-9a-z]{4,}){0,7}\}?'i, # Class ID extension CLSID, loose ++ ++ qr'.\.(exe|vbs|pif|scr|cpl)$'i, # banned extension - basic ++# qr'.\.(exe|vbs|pif|scr|cpl|bat|cmd|com)$'i, # banned extension - basic+cmd ++# qr'.\.(ade|adp|app|bas|bat|chm|cmd|com|cpl|crt|emf|exe|fxp|grp|hlp|hta| ++# inf|ins|isp|js|jse|lnk|mda|mdb|mde|mdw|mdt|mdz|msc|msi|msp|mst| ++# ops|pcd|pif|prg|reg|scr|sct|shb|shs|vb|vbe|vbs| ++# wmf|wsc|wsf|wsh)$'ix, # banned ext - long ++# qr'.\.(ani|cur|ico)$'i, # banned cursors and icons filename ++# qr'^\.ani$', # banned animated cursor file(1) type ++ ++# qr'.\.(mim|b64|bhx|hqx|xxe|uu|uue)$'i, # banned extension - WinZip vulnerab. ++); ++# See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262631 ++# and http://www.cknow.com/vtutor/vtextensions.htm ++ ++ ++# ENVELOPE SENDER SOFT-WHITELISTING / SOFT-BLACKLISTING ++ ++@score_sender_maps = ({ # a by-recipient hash lookup table, ++ # results from all matching recipient tables are summed ++ ++# ## per-recipient personal tables (NOTE: positive: black, negative: white) ++# 'user1@example.com' => [{'bla-mobile.press@example.com' => 10.0}], ++# 'user3@example.com' => [{'.ebay.com' => -3.0}], ++# 'user4@example.com' => [{'cleargreen@cleargreen.com' => -7.0, ++# '.cleargreen.com' => -5.0}], ++ ++ ## site-wide opinions about senders (the '.' matches any recipient) ++ '.' => [ # the _first_ matching sender determines the score boost ++ ++ new_RE( # regexp-type lookup table, just happens to be all soft-blacklist ++ [qr'^(bulkmail|offers|cheapbenefits|earnmoney|foryou)@'i => 5.0], ++ [qr'^(greatcasino|investments|lose_weight_today|market\.alert)@'i=> 5.0], ++ [qr'^(money2you|MyGreenCard|new\.tld\.registry|opt-out|opt-in)@'i=> 5.0], ++ [qr'^(optin|saveonlsmoking2002k|specialoffer|specialoffers)@'i => 5.0], ++ [qr'^(stockalert|stopsnoring|wantsome|workathome|yesitsfree)@'i => 5.0], ++ [qr'^(your_friend|greatoffers)@'i => 5.0], ++ [qr'^(inkjetplanet|marketopt|MakeMoney)\d*@'i => 5.0], ++ ), ++ ++# read_hash("/var/lib/amavis/sender_scores_sitewide"), ++ ++ { # a hash-type lookup table (associative array) ++ 'nobody@cert.org' => -3.0, ++ 'cert-advisory@us-cert.gov' => -3.0, ++ 'owner-alert@iss.net' => -3.0, ++ 'slashdot@slashdot.org' => -3.0, ++ 'securityfocus.com' => -3.0, ++ 'ntbugtraq@listserv.ntbugtraq.com' => -3.0, ++ 'security-alerts@linuxsecurity.com' => -3.0, ++ 'mailman-announce-admin@python.org' => -3.0, ++ 'amavis-user-admin@lists.sourceforge.net'=> -3.0, ++ 'amavis-user-bounces@lists.sourceforge.net' => -3.0, ++ 'spamassassin.apache.org' => -3.0, ++ 'notification-return@lists.sophos.com' => -3.0, ++ 'owner-postfix-users@postfix.org' => -3.0, ++ 'owner-postfix-announce@postfix.org' => -3.0, ++ 'owner-sendmail-announce@lists.sendmail.org' => -3.0, ++ 'sendmail-announce-request@lists.sendmail.org' => -3.0, ++ 'donotreply@sendmail.org' => -3.0, ++ 'ca+envelope@sendmail.org' => -3.0, ++ 'noreply@freshmeat.net' => -3.0, ++ 'owner-technews@postel.acm.org' => -3.0, ++ 'ietf-123-owner@loki.ietf.org' => -3.0, ++ 'cvs-commits-list-admin@gnome.org' => -3.0, ++ 'rt-users-admin@lists.fsck.com' => -3.0, ++ 'clp-request@comp.nus.edu.sg' => -3.0, ++ 'surveys-errors@lists.nua.ie' => -3.0, ++ 'emailnews@genomeweb.com' => -5.0, ++ 'yahoo-dev-null@yahoo-inc.com' => -3.0, ++ 'returns.groups.yahoo.com' => -3.0, ++ 'clusternews@linuxnetworx.com' => -3.0, ++ lc('lvs-users-admin@LinuxVirtualServer.org') => -3.0, ++ lc('owner-textbreakingnews@CNNIMAIL12.CNN.COM') => -5.0, ++ ++ # soft-blacklisting (positive score) ++ 'sender@example.net' => 3.0, ++ '.example.net' => 1.0, ++ ++ }, ++ ], # end of site-wide tables ++}); ++ ++ ++@decoders = ( ++ ['mail', \&do_mime_decode], ++ ['asc', \&do_ascii], ++ ['uue', \&do_ascii], ++ ['hqx', \&do_ascii], ++ ['ync', \&do_ascii], ++ ['F', \&do_uncompress, ['unfreeze','freeze -d','melt','fcat'] ], ++ ['Z', \&do_uncompress, ['uncompress','gzip -d','zcat'] ], ++ ['gz', \&do_uncompress, 'gzip -d'], ++ ['gz', \&do_gunzip], ++ ['bz2', \&do_uncompress, 'bzip2 -d'], ++ ['lzo', \&do_uncompress, 'lzop -d'], ++ ['rpm', \&do_uncompress, ['rpm2cpio.pl','rpm2cpio'] ], ++ ['cpio', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ++ ['tar', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ++ ['deb', \&do_ar, 'ar'], ++# ['a', \&do_ar, 'ar'], # unpacking .a seems an overkill ++ ['zip', \&do_unzip], ++ ['7z', \&do_7zip, ['7zr','7za','7z'] ], ++ ['rar', \&do_unrar, ['rar','unrar'] ], ++ ['arj', \&do_unarj, ['arj','unarj'] ], ++ ['arc', \&do_arc, ['nomarch','arc'] ], ++ ['zoo', \&do_zoo, ['zoo','unzoo'] ], ++ ['lha', \&do_lha, 'lha'], ++# ['doc', \&do_ole, 'ripole'], ++ ['cab', \&do_cabextract, 'cabextract'], ++ ['tnef', \&do_tnef_ext, 'tnef'], ++ ['tnef', \&do_tnef], ++# ['sit', \&do_unstuff, 'unstuff'], # broken/unsafe decoder ++ ['exe', \&do_executable, ['rar','unrar'], 'lha', ['arj','unarj'] ], ++); ++ ++ ++@av_scanners = ( ++ ++# ### http://www.clanfield.info/sophie/ (http://www.vanja.com/tools/sophie/) ++# ['Sophie', ++# \&ask_daemon, ["{}/\n", '/var/run/sophie'], ++# qr/(?x)^ 0+ ( : | [\000\r\n]* $)/m, qr/(?x)^ 1 ( : | [\000\r\n]* $)/m, ++# qr/(?x)^ [-+]? \d+ : (.*?) [\000\r\n]* $/m ], ++ ++# ### http://www.csupomona.edu/~henson/www/projects/SAVI-Perl/ ++# ['Sophos SAVI', \&sophos_savi ], ++ ++# ### http://www.clamav.net/ ++# ['ClamAV-clamd', ++# \&ask_daemon, ["CONTSCAN {}\n", "/var/lib/clamav/clamd.socket"], ++# qr/\bOK$/m, qr/\bFOUND$/m, ++# qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], ++# # NOTE: run clamd under the same user as amavisd, or run it under its own ++# # uid such as clamav, add user clamav to the amavis group, and then add ++# # AllowSupplementaryGroups to clamd.conf; ++# # NOTE: match socket name (LocalSocket) in clamav.conf to the socket name in ++# # this entry; when running chrooted one may prefer socket "$MYHOME/clamd". ++ ++# ### http://www.clamav.net/ and CPAN (memory-hungry! clamd is preferred) ++# # note that Mail::ClamAV requires perl to be build with threading! ++# ['Mail::ClamAV', \&ask_clamav, "*", [0], [1], qr/^INFECTED: (.+)/m ], ++ ++# ### http://www.openantivirus.org/ ++# ['OpenAntiVirus ScannerDaemon (OAV)', ++# \&ask_daemon, ["SCAN {}\n", '127.0.0.1:8127'], ++# qr/^OK/m, qr/^FOUND: /m, qr/^FOUND: (.+)/m ], ++ ++# ### http://www.vanja.com/tools/trophie/ ++# ['Trophie', ++# \&ask_daemon, ["{}/\n", '/var/run/trophie'], ++# qr/(?x)^ 0+ ( : | [\000\r\n]* $)/m, qr/(?x)^ 1 ( : | [\000\r\n]* $)/m, ++# qr/(?x)^ [-+]? \d+ : (.*?) [\000\r\n]* $/m ], ++ ++# ### http://www.grisoft.com/ ++# ['AVG Anti-Virus', ++# \&ask_daemon, ["SCAN {}\n", '127.0.0.1:55555'], ++# qr/^200/m, qr/^403/m, qr/^403 .*?: ([^\r\n]+)/m ], ++ ++# ### http://www.f-prot.com/ ++# ['F-Prot fpscand', # F-PROT Antivirus for BSD/Linux/Solaris, version 6 ++# \&ask_daemon, ++# ["SCAN FILE {}/*\n", '127.0.0.1:10200'], ++# qr/^(0|8|64) /m, ++# qr/^([1235679]|1[01345]) |<[^>:]*(?i)(infected|suspicious|unwanted)/m, ++# qr/(?i)<[^>:]*(?:infected|suspicious|unwanted)[^>:]*: ([^>]*)>/m ], ++ ++# ### http://www.f-prot.com/ ++# ['F-Prot f-protd', # old version ++# \&ask_daemon, ++# ["GET {}/*?-dumb%20-archive%20-packed HTTP/1.0\r\n\r\n", ++# ['127.0.0.1:10200', '127.0.0.1:10201', '127.0.0.1:10202', ++# '127.0.0.1:10203', '127.0.0.1:10204'] ], ++# qr/(?i)<summary[^>]*>clean<\/summary>/m, ++# qr/(?i)<summary[^>]*>infected<\/summary>/m, ++# qr/(?i)<name>(.+)<\/name>/m ], ++ ++# ### http://www.sald.com/, http://www.dials.ru/english/, http://www.drweb.ru/ ++# ['DrWebD', \&ask_daemon, # DrWebD 4.31 or later ++# [pack('N',1). # DRWEBD_SCAN_CMD ++# pack('N',0x00280001). # DONT_CHANGEMAIL, IS_MAIL, RETURN_VIRUSES ++# pack('N', # path length ++# length("$TEMPBASE/amavis-yyyymmddTHHMMSS-xxxxx/parts/pxxx")). ++# '{}/*'. # path ++# pack('N',0). # content size ++# pack('N',0), ++# '/var/drweb/run/drwebd.sock', ++# # '/var/lib/amavis/var/run/drwebd.sock', # suitable for chroot ++# # '/usr/local/drweb/run/drwebd.sock', # FreeBSD drweb ports default ++# # '127.0.0.1:3000', # or over an inet socket ++# ], ++# qr/\A\x00[\x10\x11][\x00\x10]\x00/sm, # IS_CLEAN,EVAL_KEY; SKIPPED ++# qr/\A\x00[\x00\x01][\x00\x10][\x20\x40\x80]/sm,# KNOWN_V,UNKNOWN_V,V._MODIF ++# qr/\A.{12}(?:infected with )?([^\x00]+)\x00/sm, ++# ], ++# # NOTE: If using amavis-milter, change length to: ++# # length("$TEMPBASE/amavis-milter-xxxxxxxxxxxxxx/parts/pxxx"). ++ ++ ### http://www.kaspersky.com/ (kav4mailservers) ++ ['KasperskyLab AVP - aveclient', ++ ['/usr/local/kav/bin/aveclient','/usr/local/share/kav/bin/aveclient', ++ '/opt/kav/5.5/kav4mailservers/bin/aveclient','aveclient'], ++ '-p /var/run/aveserver -s {}/*', ++ [0,3,6,8], qr/\b(INFECTED|SUSPICION|SUSPICIOUS)\b/m, ++ qr/(?:INFECTED|WARNING|SUSPICION|SUSPICIOUS) (.+)/m, ++ ], ++ # NOTE: one may prefer [0],[2,3,4,5], depending on how suspicious, ++ # currupted or protected archives are to be handled ++ ++ ### http://www.kaspersky.com/ ++ ['KasperskyLab AntiViral Toolkit Pro (AVP)', ['avp'], ++ '-* -P -B -Y -O- {}', [0,3,6,8], [2,4], # any use for -A -K ? ++ qr/infected: (.+)/m, ++ sub {chdir('/opt/AVP') or die "Can't chdir to AVP: $!"}, ++ sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ++ ], ++ ++ ### The kavdaemon and AVPDaemonClient have been removed from Kasperky ++ ### products and replaced by aveserver and aveclient ++ ['KasperskyLab AVPDaemonClient', ++ [ '/opt/AVP/kavdaemon', 'kavdaemon', ++ '/opt/AVP/AvpDaemonClient', 'AvpDaemonClient', ++ '/opt/AVP/AvpTeamDream', 'AvpTeamDream', ++ '/opt/AVP/avpdc', 'avpdc' ], ++ "-f=$TEMPBASE {}", [0,8], [3,4,5,6], qr/infected: ([^\r\n]+)/m ], ++ # change the startup-script in /etc/init.d/kavd to: ++ # DPARMS="-* -Y -dl -f=/var/lib/amavis /var/lib/amavis" ++ # (or perhaps: DPARMS="-I0 -Y -* /var/lib/amavis" ) ++ # adjusting /var/lib/amavis above to match your $TEMPBASE. ++ # The '-f=/var/lib/amavis' is needed if not running it as root, so it ++ # can find, read, and write its pid file, etc., see 'man kavdaemon'. ++ # defUnix.prf: there must be an entry "*/var/lib/amavis" (or whatever ++ # directory $TEMPBASE specifies) in the 'Names=' section. ++ # cd /opt/AVP/DaemonClients; configure; cd Sample; make ++ # cp AvpDaemonClient /opt/AVP/ ++ # su - vscan -c "${PREFIX}/kavdaemon ${DPARMS}" ++ ++ ### http://www.centralcommand.com/ ++ ['CentralCommand Vexira (new) vascan', ++ ['vascan','/usr/lib/Vexira/vascan'], ++ "-a s --timeout=60 --temp=$TEMPBASE -y $QUARANTINEDIR ". ++ "--log=/var/log/vascan.log {}", ++ [0,3], [1,2,5], ++ qr/(?x)^\s* (?:virus|iworm|macro|mutant|sequence|trojan)\ found:\ ( [^\]\s']+ )\ \.\.\.\ /m ], ++ # Adjust the path of the binary and the virus database as needed. ++ # 'vascan' does not allow to have the temp directory to be the same as ++ # the quarantine directory, and the quarantine option can not be disabled. ++ # If $QUARANTINEDIR is not used, then another directory must be specified ++ # to appease 'vascan'. Move status 3 to the second list if password ++ # protected files are to be considered infected. ++ ++ ### http://www.avira.com/ ++ ### Avira AntiVir (formerly H+BEDV) or (old) CentralCommand Vexira Antivirus ++ ['Avira AntiVir', ['antivir','vexira'], ++ '--allfiles -noboot -nombr -rs -s -z {}', [0], qr/ALERT:|VIRUS:/m, ++ qr/(?x)^\s* (?: ALERT: \s* (?: \[ | [^']* ' ) | ++ (?i) VIRUS:\ .*?\ virus\ '?) ( [^\]\s']+ )/m ], ++ # NOTE: if you only have a demo version, remove -z and add 214, as in: ++ # '--allfiles -noboot -nombr -rs -s {}', [0,214], qr/ALERT:|VIRUS:/, ++ ++ ### http://www.commandsoftware.com/ ++ ['Command AntiVirus for Linux', 'csav', ++ '-all -archive -packed {}', [50], [51,52,53], ++ qr/Infection: (.+)/m ], ++ ++ ### http://www.symantec.com/ ++ ['Symantec CarrierScan via Symantec CommandLineScanner', ++ 'cscmdline', '-a scan -i 1 -v -s 127.0.0.1:7777 {}', ++ qr/^Files Infected:\s+0$/m, qr/^Infected\b/m, ++ qr/^(?:Info|Virus Name):\s+(.+)/m ], ++ ++ ### http://www.symantec.com/ ++ ['Symantec AntiVirus Scan Engine', ++ 'savsecls', '-server 127.0.0.1:7777 -mode scanrepair -details -verbose {}', ++ [0], qr/^Infected\b/m, ++ qr/^(?:Info|Virus Name):\s+(.+)/m ], ++ # NOTE: check options and patterns to see which entry better applies ++ ++# ### http://www.f-secure.com/products/anti-virus/ version 4.65 ++# ['F-Secure Antivirus for Linux servers', ++# ['/opt/f-secure/fsav/bin/fsav', 'fsav'], ++# '--delete=no --disinf=no --rename=no --archive=yes --auto=yes '. ++# '--dumb=yes --list=no --mime=yes {}', [0], [3,6,8], ++# qr/(?:infection|Infected|Suspected): (.+)/m ], ++ ++ ### http://www.f-secure.com/products/anti-virus/ version 5.52 ++ ['F-Secure Antivirus for Linux servers', ++ ['/opt/f-secure/fsav/bin/fsav', 'fsav'], ++ '--virus-action1=report --archive=yes --auto=yes '. ++ '--dumb=yes --list=no --mime=yes {}', [0], [3,4,6,8], ++ qr/(?:infection|Infected|Suspected|Riskware): (.+)/m ], ++ # NOTE: internal archive handling may be switched off by '--archive=no' ++ # to prevent fsav from exiting with status 9 on broken archives ++ ++# ### http://www.avast.com/ ++# ['avast! Antivirus daemon', ++# \&ask_daemon, # greets with 220, terminate with QUIT ++# ["SCAN {}\015\012QUIT\015\012", '/var/run/avast4/mailscanner.sock'], ++# qr/\t\[\+\]/m, qr/\t\[L\]\t/m, qr/\t\[L\]\t([^[ \t\015\012]+)/m ], ++ ++# ### http://www.avast.com/ ++# ['avast! Antivirus - Client/Server Version', 'avastlite', ++# '-a /var/run/avast4/mailscanner.sock -n {}', [0], [1], ++# qr/\t\[L\]\t([^[ \t\015\012]+)/m ], ++ ++ ['CAI InoculateIT', 'inocucmd', # retired product ++ '-sec -nex {}', [0], [100], ++ qr/was infected by virus (.+)/m ], ++ # see: http://www.flatmtn.com/computer/Linux-Antivirus_CAI.html ++ ++ ### http://www3.ca.com/Solutions/Product.asp?ID=156 (ex InoculateIT) ++ ['CAI eTrust Antivirus', 'etrust-wrapper', ++ '-arc -nex -spm h {}', [0], [101], ++ qr/is infected by virus: (.+)/m ], ++ # NOTE: requires suid wrapper around inocmd32; consider flag: -mod reviewer ++ # see http://marc.theaimsgroup.com/?l=amavis-user&m=109229779912783 ++ ++ ### http://mks.com.pl/english.html ++ ['MkS_Vir for Linux (beta)', ['mks32','mks'], ++ '-s {}/*', [0], [1,2], ++ qr/--[ \t]*(.+)/m ], ++ ++ ### http://mks.com.pl/english.html ++ ['MkS_Vir daemon', 'mksscan', ++ '-s -q {}', [0], [1..7], ++ qr/^... (\S+)/m ], ++ ++# ### http://www.nod32.com/, version v2.52 (old) ++# ['ESET NOD32 for Linux Mail servers', ++# ['/opt/eset/nod32/bin/nod32cli', 'nod32cli'], ++# '--subdir --files -z --sfx --rtp --adware --unsafe --pattern --heur '. ++# '-w -a --action-on-infected=accept --action-on-uncleanable=accept '. ++# '--action-on-notscanned=accept {}', ++# [0,3], [1,2], qr/virus="([^"]+)"/m ], ++ ++# ### http://www.eset.com/, version v2.7 (old) ++# ['ESET NOD32 Linux Mail Server - command line interface', ++# ['/usr/bin/nod32cli', '/opt/eset/nod32/bin/nod32cli', 'nod32cli'], ++# '--subdir {}', [0,3], [1,2], qr/virus="([^"]+)"/m ], ++ ++# ### http://www.eset.com/, version 2.71.12 ++# ['ESET Software ESETS Command Line Interface', ++# ['/usr/bin/esets_cli', 'esets_cli'], ++# '--subdir {}', [0], [1,2,3], qr/virus="([^"]+)"/m ], ++ ++ ### http://www.eset.com/, version 3.0 ++ ['ESET Software ESETS Command Line Interface', ++ ['/usr/bin/esets_cli', 'esets_cli'], ++ '--subdir {}', [0], [1,2,3], ++ qr/:\s*action="(?!accepted)[^"]*"\n.*:\s*virus="([^"]*)"/m ], ++ ++ ## http://www.nod32.com/, NOD32LFS version 2.5 and above ++ ['ESET NOD32 for Linux File servers', ++ ['/opt/eset/nod32/sbin/nod32','nod32'], ++ '--files -z --mail --sfx --rtp --adware --unsafe --pattern --heur '. ++ '-w -a --action=1 -b {}', ++ [0], [1,10], qr/^object=.*, virus="(.*?)",/m ], ++ ++# Experimental, based on posting from Rado Dibarbora (Dibo) on 2002-05-31 ++# ['ESET Software NOD32 Client/Server (NOD32SS)', ++# \&ask_daemon2, # greets with 200, persistent, terminate with QUIT ++# ["SCAN {}/*\r\n", '127.0.0.1:8448' ], ++# qr/^200 File OK/m, qr/^201 /m, qr/^201 (.+)/m ], ++ ++ ### http://www.norman.com/products_nvc.shtml ++ ['Norman Virus Control v5 / Linux', 'nvcc', ++ '-c -l:0 -s -u -temp:$TEMPBASE {}', [0,10,11], [1,2,14], ++ qr/(?i).* virus in .* -> \'(.+)\'/m ], ++ ++ ### http://www.pandasoftware.com/ ++ ['Panda CommandLineSecure 9 for Linux', ++ ['/opt/pavcl/usr/bin/pavcl','pavcl'], ++ '-auto -aex -heu -cmp -nbr -nor -nos -eng -nob {}', ++ qr/Number of files infected[ .]*: 0+(?!\d)/m, ++ qr/Number of files infected[ .]*: 0*[1-9]/m, ++ qr/Found virus :\s*(\S+)/m ], ++ # NOTE: for efficiency, start the Panda in resident mode with 'pavcl -tsr' ++ # before starting amavisd - the bases are then loaded only once at startup. ++ # To reload bases in a signature update script: ++ # /opt/pavcl/usr/bin/pavcl -tsr -ulr; /opt/pavcl/usr/bin/pavcl -tsr ++ # Please review other options of pavcl, for example: ++ # -nomalw, -nojoke, -nodial, -nohackt, -nospyw, -nocookies ++ ++# ### http://www.pandasoftware.com/ ++# ['Panda Antivirus for Linux', ['pavcl'], ++# '-TSR -aut -aex -heu -cmp -nbr -nor -nso -eng {}', ++# [0], [0x10, 0x30, 0x50, 0x70, 0x90, 0xB0, 0xD0, 0xF0], ++# qr/Found virus :\s*(\S+)/m ], ++ ++# GeCAD AV technology is acquired by Microsoft; RAV has been discontinued. ++# Check your RAV license terms before fiddling with the following two lines! ++# ['GeCAD RAV AntiVirus 8', 'ravav', ++# '--all --archive --mail {}', [1], [2,3,4,5], qr/Infected: (.+)/m ], ++# # NOTE: the command line switches changed with scan engine 8.5 ! ++# # (btw, assigning stdin to /dev/null causes RAV to fail) ++ ++ ### http://www.nai.com/ ++ ['NAI McAfee AntiVirus (uvscan)', 'uvscan', ++ '--secure -rv --mime --summary --noboot - {}', [0], [13], ++ qr/(?x) Found (?: ++ \ the\ (.+)\ (?:virus|trojan) | ++ \ (?:virus|trojan)\ or\ variant\ ([^ ]+) | ++ :\ (.+)\ NOT\ a\ virus)/m, ++ # sub {$ENV{LD_PRELOAD}='/lib/libc.so.6'}, ++ # sub {delete $ENV{LD_PRELOAD}}, ++ ], ++ # NOTE1: with RH9: force the dynamic linker to look at /lib/libc.so.6 before ++ # anything else by setting environment variable LD_PRELOAD=/lib/libc.so.6 ++ # and then clear it when finished to avoid confusing anything else. ++ # NOTE2: to treat encrypted files as viruses replace the [13] with: ++ # qr/^\s{5,}(Found|is password-protected|.*(virus|trojan))/ ++ ++ ### http://www.virusbuster.hu/en/ ++ ['VirusBuster', ['vbuster', 'vbengcl'], ++ "{} -ss -i '*' -log=$MYHOME/vbuster.log", [0], [1], ++ qr/: '(.*)' - Virus/m ], ++ # VirusBuster Ltd. does not support the daemon version for the workstation ++ # engine (vbuster-eng-1.12-linux-i386-libc6.tgz) any longer. The names of ++ # binaries, some parameters AND return codes have changed (from 3 to 1). ++ # See also the new Vexira entry 'vascan' which is possibly related. ++ ++# ### http://www.virusbuster.hu/en/ ++# ['VirusBuster (Client + Daemon)', 'vbengd', ++# '-f -log scandir {}', [0], [3], ++# qr/Virus found = (.*);/m ], ++# # HINT: for an infected file it always returns 3, ++# # although the man-page tells a different story ++ ++ ### http://www.cyber.com/ ++ ['CyberSoft VFind', 'vfind', ++ '--vexit {}/*', [0], [23], qr/##==>>>> VIRUS ID: CVDL (.+)/m, ++ # sub {$ENV{VSTK_HOME}='/usr/lib/vstk'}, ++ ], ++ ++ ### http://www.avast.com/ ++ ['avast! Antivirus', ['/usr/bin/avastcmd','avastcmd'], ++ '-a -i -n -t=A {}', [0], [1], qr/\binfected by:\s+([^ \t\n\[\]]+)/m ], ++ ++ ### http://www.ikarus-software.com/ ++ ['Ikarus AntiVirus for Linux', 'ikarus', ++ '{}', [0], [40], qr/Signature (.+) found/m ], ++ ++ ### http://www.bitdefender.com/ ++ ['BitDefender', 'bdscan', # new version ++ '--action=ignore --no-list {}', qr/^Infected files\s*:\s*0+(?!\d)/m, ++ qr/^(?:Infected files|Identified viruses|Suspect files)\s*:\s*0*[1-9]/m, ++ qr/(?:suspected|infected)\s*:\s*(.*)(?:\033|$)/m ], ++ ++ ### http://www.bitdefender.com/ ++ ['BitDefender', 'bdc', # old version ++ '--arc --mail {}', qr/^Infected files *:0+(?!\d)/m, ++ qr/^(?:Infected files|Identified viruses|Suspect files) *:0*[1-9]/m, ++ qr/(?:suspected|infected): (.*)(?:\033|$)/m ], ++ # consider also: --all --nowarn --alev=15 --flev=15. The --all argument may ++ # not apply to your version of bdc, check documentation and see 'bdc --help' ++ ++ ### ArcaVir for Linux and Unix http://www.arcabit.pl/ ++ ['ArcaVir for Linux', ['arcacmd','arcacmd.static'], ++ '-v 1 -summary 0 -s {}', [0], [1,2], ++ qr/(?:VIR|WIR):[ \t]*(.+)/m ], ++ ++# ### a generic SMTP-client interface to a SMTP-based virus scanner ++# ['av_smtp', \&ask_av_smtp, ++# ['{}', 'smtp:[127.0.0.1]:5525', 'dummy@localhost'], ++# qr/^2/, qr/^5/, qr/^\s*(.*?)\s*$/m ], ++ ++# ['File::Scan', sub {Amavis::AV::ask_av(sub{ ++# use File::Scan; my($fn)=@_; ++# my($f)=File::Scan->new(max_txt_size=>0, max_bin_size=>0); ++# my($vname) = $f->scan($fn); ++# $f->error ? (2,"Error: ".$f->error) ++# : ($vname ne '') ? (1,"$vname FOUND") : (0,"Clean")}, @_) }, ++# ["{}/*"], [0], [1], qr/^(.*) FOUND$/m ], ++ ++# ### fully-fledged checker for JPEG marker segments of invalid length ++# ['check-jpeg', ++# sub { use JpegTester (); Amavis::AV::ask_av(\&JpegTester::test_jpeg, @_) }, ++# ["{}/*"], undef, [1], qr/^(bad jpeg: .*)$/m ], ++# # NOTE: place file JpegTester.pm somewhere where Perl can find it, ++# # for example in /usr/local/lib/perl5/site_perl ++ ++); ++ ++ ++@av_scanners_backup = ( ++ ++ ### http://www.clamav.net/ - backs up clamd or Mail::ClamAV ++ ['ClamAV-clamscan', 'clamscan', ++ "--stdout --no-summary -r --tempdir=$TEMPBASE {}", ++ [0], qr/:.*\sFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], ++ ++ ### http://www.f-prot.com/ - backs up F-Prot Daemon, V6 ++ ['F-PROT Antivirus for UNIX', ['fpscan'], ++ '--report --mount --adware {}', # consider: --applications -s 4 -u 3 -z 10 ++ [0,8,64], [1,2,3, 4+1,4+2,4+3, 8+1,8+2,8+3, 12+1,12+2,12+3], ++ qr/^\[Found\s+[^\]]*\]\s+<([^ \t(>]*)/m ], ++ ++ ### http://www.f-prot.com/ - backs up F-Prot Daemon (old) ++ ['FRISK F-Prot Antivirus', ['f-prot','f-prot.sh'], ++ '-dumb -archive -packed {}', [0,8], [3,6], # or: [0], [3,6,8], ++ qr/(?:Infection:|security risk named) (.+)|\s+contains\s+(.+)$/m ], ++ ++ ### http://www.trendmicro.com/ - backs up Trophie ++ ['Trend Micro FileScanner', ['/etc/iscan/vscan','vscan'], ++ '-za -a {}', [0], qr/Found virus/m, qr/Found virus (.+) in/m ], ++ ++ ### http://www.sald.com/, http://drweb.imshop.de/ - backs up DrWebD ++ ['drweb - DrWeb Antivirus', # security LHA hole in Dr.Web 4.33 and earlier ++ ['/usr/local/drweb/drweb', '/opt/drweb/drweb', 'drweb'], ++ '-path={} -al -go -ot -cn -upn -ok-', ++ [0,32], [1,9,33], qr' infected (?:with|by)(?: virus)? (.*)$'m ], ++ ++ ### http://www.kaspersky.com/ ++ ['Kaspersky Antivirus v5.5', ++ ['/opt/kaspersky/kav4fs/bin/kav4fs-kavscanner', ++ '/opt/kav/5.5/kav4unix/bin/kavscanner', ++ '/opt/kav/5.5/kav4mailservers/bin/kavscanner', 'kavscanner'], ++ '-i0 -xn -xp -mn -R -ePASBME {}/*', [0,10,15], [5,20,21,25], ++ qr/(?:INFECTED|WARNING|SUSPICION|SUSPICIOUS) (.*)/m, ++# sub {chdir('/opt/kav/bin') or die "Can't chdir to kav: $!"}, ++# sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ++ ], ++ ++# Commented out because the name 'sweep' clashes with Debian and FreeBSD ++# package/port of an audio editor. Make sure the correct 'sweep' is found ++# in the path when enabling. ++# ++# ### http://www.sophos.com/ - backs up Sophie or SAVI-Perl ++# ['Sophos Anti Virus (sweep)', 'sweep', ++# '-nb -f -all -rec -ss -sc -archive -cab -mime -oe -tnef '. ++# '--no-reset-atime {}', ++# [0,2], qr/Virus .*? found/m, ++# qr/^>>> Virus(?: fragment)? '?(.*?)'? found/m, ++# ], ++# # other options to consider: -idedir=/usr/local/sav ++ ++# Always succeeds and considers mail clean. ++# Potentially useful when all other scanners fail and it is desirable ++# to let mail continue to flow with no virus checking (when uncommented). ++# ['always-clean', sub {0}], ++ ++); ++ ++ ++1; # insure a defined return value + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment.html new file mode 100644 index 000000000..e0474fa26 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/05af655e/attachment.html @@ -0,0 +1,880 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[413] - add the start of a amavis module ( to interface postfix with spamassassin )</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>413</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:36 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add the start of a amavis module ( to interface postfix with spamassassin )</pre> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/amavis/</li> +<li>puppet/modules/amavis/manifests/</li> +<li><a href="#puppetmodulesamavismanifestsinitpp">puppet/modules/amavis/manifests/init.pp</a></li> +<li>puppet/modules/amavis/templates/</li> +<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesamavismanifestsinitpp">Added: puppet/modules/amavis/manifests/init.pp</a> +=================================================================== +--- puppet/modules/amavis/manifests/init.pp (rev 0) ++++ puppet/modules/amavis/manifests/init.pp 2010-11-23 02:19:36 UTC (rev 413) +@@ -0,0 +1,20 @@ ++class amavis { ++ ++ package { "amavisd-new": ++ ensure => installed, ++ } ++ ++ service { "amavisd": ++ ensure => running, ++ path => "/etc/init.d/amavisd", ++ } ++ ++ file { "/etc/amavisd/amavisd.conf": ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ requires => Package["amavisd-new"], ++ content => template('amavis/amavisd.conf') ++ } ++} + +<a id="puppetmodulesamavistemplatesamavisdconf">Added: puppet/modules/amavis/templates/amavisd.conf</a> +=================================================================== +--- puppet/modules/amavis/templates/amavisd.conf (rev 0) ++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:36 UTC (rev 413) +@@ -0,0 +1,781 @@ ++use strict; ++ ++# a minimalistic configuration file for amavisd-new with all necessary settings ++# ++# see amavisd.conf-default for a list of all variables with their defaults; ++# see amavisd.conf-sample for a traditional-style commented file; ++# for more details see documentation in INSTALL, README_FILES/* ++# and at http://www.ijs.si/software/amavisd/amavisd-new-docs.html ++ ++ ++# COMMONLY ADJUSTED SETTINGS: ++ ++# @bypass_virus_checks_maps = (1); # controls running of anti-virus code ++# @bypass_spam_checks_maps = (1); # controls running of anti-spam code ++# $bypass_decode_parts = 1; # controls running of decoders&dearchivers ++ ++$max_servers = 2; # num of pre-forked children (2..30 is common), -m ++$daemon_user = 'amavis'; # (no default; customary: vscan or amavis), -u ++$daemon_group = 'amavis'; # (no default; customary: vscan or amavis), -g ++ ++(my $__hn,$mydomain) = split (/\./, $myhostname, 2); # try to discover domainname, ++ # a convenient default for other settings could be localhost.localdomain ++ # or change this as your needs ++ ++# $MYHOME = '/var/lib/amavis'; # a convenient default for other settings, -H ++$TEMPBASE = "$MYHOME/tmp"; # working directory, needs to exist, -T ++$ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR, used by SA, etc. ++$QUARANTINEDIR = '/var/spool/amavis/virusmails'; # -Q ++# $quarantine_subdir_levels = 1; # add level of subdirs to disperse quarantine ++# $release_format = 'resend'; # 'attach', 'plain', 'resend' ++# $report_format = 'arf'; # 'attach', 'plain', 'resend', 'arf' ++ ++# $daemon_chroot_dir = $MYHOME; # chroot directory or undef, -R ++ ++# $db_home = "$MYHOME/db"; # dir for bdb nanny/cache/snmp databases, -D ++# $helpers_home = "$MYHOME/var"; # working directory for SpamAssassin, -S ++# $lock_file = "$MYHOME/var/lib/amavisd.lock"; # -L ++# $pid_file = "$MYHOME/var/lib/amavisd.pid"; # -P ++ ++#NOTE: create directories $MYHOME/tmp, $MYHOME/var, $MYHOME/db manually ++ ++$log_level = 0; # verbosity 0..5, -d ++$log_recip_templ = undef; # disable by-recipient level-0 log entries ++$DO_SYSLOG = 1; # log via syslogd (preferred) ++$syslog_facility = 'mail'; # Syslog facility as a string ++ # e.g.: mail, daemon, user, local0, ... local7 ++$syslog_priority = 'debug'; # Syslog base (minimal) priority as a string, ++ # choose from: emerg, alert, crit, err, warning, notice, info, debug ++ ++$enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny) ++$enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1 ++$nanny_details_level = 2; # nanny verbosity: 1: traditional, 2: detailed ++$enable_dkim_verification = 1; # enable DKIM signatures verification ++$enable_dkim_signing = 1; # load DKIM signing code, keys defined by dkim_key ++ ++@local_domains_maps = ( [".$mydomain"] ); # list of all local domains ++ ++@mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10 ++ 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 ); ++ ++$unix_socketname = "$MYHOME/amavisd.sock"; # amavisd-release or amavis-milter ++ # option(s) -p overrides $inet_socket_port and $unix_socketname ++ ++$inet_socket_port = 10025; # listen on this local TCP port(s) ++# $inet_socket_port = [10024,10026]; # listen on multiple TCP ports ++ ++$policy_bank{'MYNETS'} = { # mail originating from @mynetworks ++ originating => 1, # is true in MYNETS by default, but let's make it explicit ++ os_fingerprint_method => undef, # don't query p0f for internal clients ++}; ++ ++# it is up to MTA to re-route mail from authenticated roaming users or ++# from internal hosts to a dedicated TCP port (such as 10026) for filtering ++$interface_policy{'10026'} = 'ORIGINATING'; ++ ++$policy_bank{'ORIGINATING'} = { # mail supposedly originating from our users ++ originating => 1, # declare that mail was submitted by our smtp client ++ allow_disclaimers => 1, # enables disclaimer insertion if available ++ # notify administrator of locally originating malware ++ virus_admin_maps => ["virusalert\@$mydomain"], ++ spam_admin_maps => ["virusalert\@$mydomain"], ++ warnbadhsender => 1, ++ # forward to a smtpd service providing DKIM signing service ++ forward_method => 'smtp:[127.0.0.1]:10027', ++ # force MTA conversion to 7-bit (e.g. before DKIM signing) ++ smtpd_discard_ehlo_keywords => ['8BITMIME'], ++ bypass_banned_checks_maps => [1], # allow sending any file names and types ++ terminate_dsn_on_notify_success => 0, # don't remove NOTIFY=SUCCESS option ++}; ++ ++$interface_policy{'SOCK'} = 'AM.PDP-SOCK'; # only applies with $unix_socketname ++ ++# Use with amavis-release over a socket or with Petr Rehor's amavis-milter.c ++# (with amavis-milter.c from this package or old amavis.c client use 'AM.CL'): ++$policy_bank{'AM.PDP-SOCK'} = { ++ protocol => 'AM.PDP', ++ auth_required_release => 0, # do not require secret_id for amavisd-release ++}; ++ ++$sa_tag_level_deflt = 1.0; # add spam info headers if at, or above that level ++$sa_tag2_level_deflt = 4.7; # add 'spam detected' headers at that level ++$sa_kill_level_deflt = 4.7; # triggers spam evasive actions (e.g. blocks mail) ++$sa_dsn_cutoff_level = 10; # spam level beyond which a DSN is not sent ++$sa_crediblefrom_dsn_cutoff_level = 18; # likewise, but for a likely valid From ++# $sa_quarantine_cutoff_level = 25; # spam level beyond which quarantine is off ++$penpals_bonus_score = 8; # (no effect without a @storage_sql_dsn database) ++$penpals_threshold_high = $sa_kill_level_deflt; # don't waste time on hi spam ++$bounce_killer_score = 100; # spam score points to add for joe-jobbed bounces ++ ++$sa_mail_body_size_limit = 512*1024; # don't waste time on SA if mail is larger ++$sa_local_tests_only = 0; # only tests which do not require internet access? ++ ++# @lookup_sql_dsn = ++# ( ['DBI:mysql:database=mail;host=127.0.0.1;port=3306', 'user1', 'passwd1'], ++# ['DBI:mysql:database=mail;host=host2', 'username2', 'password2'], ++# ["DBI:SQLite:dbname=$MYHOME/sql/mail_prefs.sqlite", '', ''] ); ++# @storage_sql_dsn = @lookup_sql_dsn; # none, same, or separate database ++ ++# $timestamp_fmt_mysql = 1; # if using MySQL *and* msgs.time_iso is TIMESTAMP; ++# defaults to 0, which is good for non-MySQL or if msgs.time_iso is CHAR(16) ++ ++$virus_admin = "virusalert\@$mydomain"; # notifications recip. ++ ++$mailfrom_notify_admin = "virusalert\@$mydomain"; # notifications sender ++$mailfrom_notify_recip = "virusalert\@$mydomain"; # notifications sender ++$mailfrom_notify_spamadmin = "spam.police\@$mydomain"; # notifications sender ++$mailfrom_to_quarantine = ''; # null return path; uses original sender if undef ++ ++@addr_extension_virus_maps = ('virus'); ++@addr_extension_banned_maps = ('banned'); ++@addr_extension_spam_maps = ('spam'); ++@addr_extension_bad_header_maps = ('badh'); ++# $recipient_delimiter = '+'; # undef disables address extensions altogether ++# when enabling addr extensions do also Postfix/main.cf: recipient_delimiter=+ ++ ++$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin'; ++# $dspam = 'dspam'; ++ ++$MAXLEVELS = 14; ++$MAXFILES = 1500; ++$MIN_EXPANSION_QUOTA = 100*1024; # bytes (default undef, not enforced) ++$MAX_EXPANSION_QUOTA = 512*1024*1024; # bytes (default undef, not enforced) ++ ++$sa_spam_subject_tag = '***SPAM*** '; ++$defang_virus = 1; # MIME-wrap passed infected mail ++$defang_banned = 1; # MIME-wrap passed mail containing banned name ++# for defanging bad headers only turn on certain minor contents categories: ++$defang_by_ccat{+CC_BADH.",3"} = 1; # NUL or CR character in header ++$defang_by_ccat{+CC_BADH.",5"} = 1; # header line longer than 998 characters ++$defang_by_ccat{+CC_BADH.",6"} = 1; # header field syntax error ++ ++ ++# OTHER MORE COMMON SETTINGS (defaults may suffice): ++ ++# $myhostname = 'host.example.com'; # must be a fully-qualified domain name! ++ ++# $notify_method = 'smtp:[127.0.0.1]:10026'; ++# $forward_method = 'smtp:[127.0.0.1]:10026'; # set to undef with milter! ++ ++# $final_virus_destiny = D_DISCARD; ++# $final_banned_destiny = D_BOUNCE; ++# $final_spam_destiny = D_PASS; ++# $final_bad_header_destiny = D_PASS; ++# $bad_header_quarantine_method = undef; ++ ++# $os_fingerprint_method = 'p0f:*:2345'; # to query p0f-analyzer.pl ++ ++## hierarchy by which a final setting is chosen: ++## policy bank (based on port or IP address) -> *_by_ccat ++## *_by_ccat (based on mail contents) -> *_maps ++## *_maps (based on recipient address) -> final configuration value ++ ++ ++# SOME OTHER VARIABLES WORTH CONSIDERING (see amavisd.conf-default for all) ++ ++# $warnbadhsender, ++# $warnvirusrecip, $warnbannedrecip, $warnbadhrecip, (or @warn*recip_maps) ++# ++# @bypass_virus_checks_maps, @bypass_spam_checks_maps, ++# @bypass_banned_checks_maps, @bypass_header_checks_maps, ++# ++# @virus_lovers_maps, @spam_lovers_maps, ++# @banned_files_lovers_maps, @bad_header_lovers_maps, ++# ++# @blacklist_sender_maps, @score_sender_maps, ++# ++# $clean_quarantine_method, $virus_quarantine_to, $banned_quarantine_to, ++# $bad_header_quarantine_to, $spam_quarantine_to, ++# ++# $defang_bad_header, $defang_undecipherable, $defang_spam ++ ++ ++# REMAINING IMPORTANT VARIABLES ARE LISTED HERE BECAUSE OF LONGER ASSIGNMENTS ++ ++@keep_decoded_original_maps = (new_RE( ++ qr'^MAIL$', # retain full original message for virus checking ++ qr'^MAIL-UNDECIPHERABLE$', # recheck full mail if it contains undecipherables ++ qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i, ++# qr'^Zip archive data', # don't trust Archive::Zip ++)); ++ ++ ++# for $banned_namepath_re (a new-style of banned table) see amavisd.conf-sample ++ ++$banned_filename_re = new_RE( ++ ++### BLOCKED ANYWHERE ++# qr'^UNDECIPHERABLE$', # is or contains any undecipherable components ++ qr'^\.(exe-ms|dll)$', # banned file(1) types, rudimentary ++# qr'^\.(exe|lha|tnef|cab|dll)$', # banned file(1) types ++ ++### BLOCK THE FOLLOWING, EXCEPT WITHIN UNIX ARCHIVES: ++# [ qr'^\.(gz|bz2)$' => 0 ], # allow any in gzip or bzip2 ++ [ qr'^\.(rpm|cpio|tar)$' => 0 ], # allow any in Unix-type archives ++ ++ qr'.\.(pif|scr)$'i, # banned extensions - rudimentary ++# qr'^\.zip$', # block zip type ++ ++### BLOCK THE FOLLOWING, EXCEPT WITHIN ARCHIVES: ++# [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ], # allow any within these archives ++ ++ qr'^application/x-msdownload$'i, # block these MIME types ++ qr'^application/x-msdos-program$'i, ++ qr'^application/hta$'i, ++ ++# qr'^message/partial$'i, # rfc2046 MIME type ++# qr'^message/external-body$'i, # rfc2046 MIME type ++ ++# qr'^(application/x-msmetafile|image/x-wmf)$'i, # Windows Metafile MIME type ++# qr'^\.wmf$', # Windows Metafile file(1) type ++ ++ # block certain double extensions in filenames ++ qr'\.[^./]*[A-Za-z][^./]*\.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\s]*$'i, ++ ++# qr'\{[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}\}?'i, # Class ID CLSID, strict ++# qr'\{[0-9a-z]{4,}(-[0-9a-z]{4,}){0,7}\}?'i, # Class ID extension CLSID, loose ++ ++ qr'.\.(exe|vbs|pif|scr|cpl)$'i, # banned extension - basic ++# qr'.\.(exe|vbs|pif|scr|cpl|bat|cmd|com)$'i, # banned extension - basic+cmd ++# qr'.\.(ade|adp|app|bas|bat|chm|cmd|com|cpl|crt|emf|exe|fxp|grp|hlp|hta| ++# inf|ins|isp|js|jse|lnk|mda|mdb|mde|mdw|mdt|mdz|msc|msi|msp|mst| ++# ops|pcd|pif|prg|reg|scr|sct|shb|shs|vb|vbe|vbs| ++# wmf|wsc|wsf|wsh)$'ix, # banned ext - long ++# qr'.\.(ani|cur|ico)$'i, # banned cursors and icons filename ++# qr'^\.ani$', # banned animated cursor file(1) type ++ ++# qr'.\.(mim|b64|bhx|hqx|xxe|uu|uue)$'i, # banned extension - WinZip vulnerab. ++); ++# See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262631 ++# and http://www.cknow.com/vtutor/vtextensions.htm ++ ++ ++# ENVELOPE SENDER SOFT-WHITELISTING / SOFT-BLACKLISTING ++ ++@score_sender_maps = ({ # a by-recipient hash lookup table, ++ # results from all matching recipient tables are summed ++ ++# ## per-recipient personal tables (NOTE: positive: black, negative: white) ++# 'user1@example.com' => [{'bla-mobile.press@example.com' => 10.0}], ++# 'user3@example.com' => [{'.ebay.com' => -3.0}], ++# 'user4@example.com' => [{'cleargreen@cleargreen.com' => -7.0, ++# '.cleargreen.com' => -5.0}], ++ ++ ## site-wide opinions about senders (the '.' matches any recipient) ++ '.' => [ # the _first_ matching sender determines the score boost ++ ++ new_RE( # regexp-type lookup table, just happens to be all soft-blacklist ++ [qr'^(bulkmail|offers|cheapbenefits|earnmoney|foryou)@'i => 5.0], ++ [qr'^(greatcasino|investments|lose_weight_today|market\.alert)@'i=> 5.0], ++ [qr'^(money2you|MyGreenCard|new\.tld\.registry|opt-out|opt-in)@'i=> 5.0], ++ [qr'^(optin|saveonlsmoking2002k|specialoffer|specialoffers)@'i => 5.0], ++ [qr'^(stockalert|stopsnoring|wantsome|workathome|yesitsfree)@'i => 5.0], ++ [qr'^(your_friend|greatoffers)@'i => 5.0], ++ [qr'^(inkjetplanet|marketopt|MakeMoney)\d*@'i => 5.0], ++ ), ++ ++# read_hash("/var/lib/amavis/sender_scores_sitewide"), ++ ++ { # a hash-type lookup table (associative array) ++ 'nobody@cert.org' => -3.0, ++ 'cert-advisory@us-cert.gov' => -3.0, ++ 'owner-alert@iss.net' => -3.0, ++ 'slashdot@slashdot.org' => -3.0, ++ 'securityfocus.com' => -3.0, ++ 'ntbugtraq@listserv.ntbugtraq.com' => -3.0, ++ 'security-alerts@linuxsecurity.com' => -3.0, ++ 'mailman-announce-admin@python.org' => -3.0, ++ 'amavis-user-admin@lists.sourceforge.net'=> -3.0, ++ 'amavis-user-bounces@lists.sourceforge.net' => -3.0, ++ 'spamassassin.apache.org' => -3.0, ++ 'notification-return@lists.sophos.com' => -3.0, ++ 'owner-postfix-users@postfix.org' => -3.0, ++ 'owner-postfix-announce@postfix.org' => -3.0, ++ 'owner-sendmail-announce@lists.sendmail.org' => -3.0, ++ 'sendmail-announce-request@lists.sendmail.org' => -3.0, ++ 'donotreply@sendmail.org' => -3.0, ++ 'ca+envelope@sendmail.org' => -3.0, ++ 'noreply@freshmeat.net' => -3.0, ++ 'owner-technews@postel.acm.org' => -3.0, ++ 'ietf-123-owner@loki.ietf.org' => -3.0, ++ 'cvs-commits-list-admin@gnome.org' => -3.0, ++ 'rt-users-admin@lists.fsck.com' => -3.0, ++ 'clp-request@comp.nus.edu.sg' => -3.0, ++ 'surveys-errors@lists.nua.ie' => -3.0, ++ 'emailnews@genomeweb.com' => -5.0, ++ 'yahoo-dev-null@yahoo-inc.com' => -3.0, ++ 'returns.groups.yahoo.com' => -3.0, ++ 'clusternews@linuxnetworx.com' => -3.0, ++ lc('lvs-users-admin@LinuxVirtualServer.org') => -3.0, ++ lc('owner-textbreakingnews@CNNIMAIL12.CNN.COM') => -5.0, ++ ++ # soft-blacklisting (positive score) ++ 'sender@example.net' => 3.0, ++ '.example.net' => 1.0, ++ ++ }, ++ ], # end of site-wide tables ++}); ++ ++ ++@decoders = ( ++ ['mail', \&do_mime_decode], ++ ['asc', \&do_ascii], ++ ['uue', \&do_ascii], ++ ['hqx', \&do_ascii], ++ ['ync', \&do_ascii], ++ ['F', \&do_uncompress, ['unfreeze','freeze -d','melt','fcat'] ], ++ ['Z', \&do_uncompress, ['uncompress','gzip -d','zcat'] ], ++ ['gz', \&do_uncompress, 'gzip -d'], ++ ['gz', \&do_gunzip], ++ ['bz2', \&do_uncompress, 'bzip2 -d'], ++ ['lzo', \&do_uncompress, 'lzop -d'], ++ ['rpm', \&do_uncompress, ['rpm2cpio.pl','rpm2cpio'] ], ++ ['cpio', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ++ ['tar', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ++ ['deb', \&do_ar, 'ar'], ++# ['a', \&do_ar, 'ar'], # unpacking .a seems an overkill ++ ['zip', \&do_unzip], ++ ['7z', \&do_7zip, ['7zr','7za','7z'] ], ++ ['rar', \&do_unrar, ['rar','unrar'] ], ++ ['arj', \&do_unarj, ['arj','unarj'] ], ++ ['arc', \&do_arc, ['nomarch','arc'] ], ++ ['zoo', \&do_zoo, ['zoo','unzoo'] ], ++ ['lha', \&do_lha, 'lha'], ++# ['doc', \&do_ole, 'ripole'], ++ ['cab', \&do_cabextract, 'cabextract'], ++ ['tnef', \&do_tnef_ext, 'tnef'], ++ ['tnef', \&do_tnef], ++# ['sit', \&do_unstuff, 'unstuff'], # broken/unsafe decoder ++ ['exe', \&do_executable, ['rar','unrar'], 'lha', ['arj','unarj'] ], ++); ++ ++ ++@av_scanners = ( ++ ++# ### http://www.clanfield.info/sophie/ (http://www.vanja.com/tools/sophie/) ++# ['Sophie', ++# \&ask_daemon, ["{}/\n", '/var/run/sophie'], ++# qr/(?x)^ 0+ ( : | [\000\r\n]* $)/m, qr/(?x)^ 1 ( : | [\000\r\n]* $)/m, ++# qr/(?x)^ [-+]? \d+ : (.*?) [\000\r\n]* $/m ], ++ ++# ### http://www.csupomona.edu/~henson/www/projects/SAVI-Perl/ ++# ['Sophos SAVI', \&sophos_savi ], ++ ++# ### http://www.clamav.net/ ++# ['ClamAV-clamd', ++# \&ask_daemon, ["CONTSCAN {}\n", "/var/lib/clamav/clamd.socket"], ++# qr/\bOK$/m, qr/\bFOUND$/m, ++# qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], ++# # NOTE: run clamd under the same user as amavisd, or run it under its own ++# # uid such as clamav, add user clamav to the amavis group, and then add ++# # AllowSupplementaryGroups to clamd.conf; ++# # NOTE: match socket name (LocalSocket) in clamav.conf to the socket name in ++# # this entry; when running chrooted one may prefer socket "$MYHOME/clamd". ++ ++# ### http://www.clamav.net/ and CPAN (memory-hungry! clamd is preferred) ++# # note that Mail::ClamAV requires perl to be build with threading! ++# ['Mail::ClamAV', \&ask_clamav, "*", [0], [1], qr/^INFECTED: (.+)/m ], ++ ++# ### http://www.openantivirus.org/ ++# ['OpenAntiVirus ScannerDaemon (OAV)', ++# \&ask_daemon, ["SCAN {}\n", '127.0.0.1:8127'], ++# qr/^OK/m, qr/^FOUND: /m, qr/^FOUND: (.+)/m ], ++ ++# ### http://www.vanja.com/tools/trophie/ ++# ['Trophie', ++# \&ask_daemon, ["{}/\n", '/var/run/trophie'], ++# qr/(?x)^ 0+ ( : | [\000\r\n]* $)/m, qr/(?x)^ 1 ( : | [\000\r\n]* $)/m, ++# qr/(?x)^ [-+]? \d+ : (.*?) [\000\r\n]* $/m ], ++ ++# ### http://www.grisoft.com/ ++# ['AVG Anti-Virus', ++# \&ask_daemon, ["SCAN {}\n", '127.0.0.1:55555'], ++# qr/^200/m, qr/^403/m, qr/^403 .*?: ([^\r\n]+)/m ], ++ ++# ### http://www.f-prot.com/ ++# ['F-Prot fpscand', # F-PROT Antivirus for BSD/Linux/Solaris, version 6 ++# \&ask_daemon, ++# ["SCAN FILE {}/*\n", '127.0.0.1:10200'], ++# qr/^(0|8|64) /m, ++# qr/^([1235679]|1[01345]) |<[^>:]*(?i)(infected|suspicious|unwanted)/m, ++# qr/(?i)<[^>:]*(?:infected|suspicious|unwanted)[^>:]*: ([^>]*)>/m ], ++ ++# ### http://www.f-prot.com/ ++# ['F-Prot f-protd', # old version ++# \&ask_daemon, ++# ["GET {}/*?-dumb%20-archive%20-packed HTTP/1.0\r\n\r\n", ++# ['127.0.0.1:10200', '127.0.0.1:10201', '127.0.0.1:10202', ++# '127.0.0.1:10203', '127.0.0.1:10204'] ], ++# qr/(?i)<summary[^>]*>clean<\/summary>/m, ++# qr/(?i)<summary[^>]*>infected<\/summary>/m, ++# qr/(?i)<name>(.+)<\/name>/m ], ++ ++# ### http://www.sald.com/, http://www.dials.ru/english/, http://www.drweb.ru/ ++# ['DrWebD', \&ask_daemon, # DrWebD 4.31 or later ++# [pack('N',1). # DRWEBD_SCAN_CMD ++# pack('N',0x00280001). # DONT_CHANGEMAIL, IS_MAIL, RETURN_VIRUSES ++# pack('N', # path length ++# length("$TEMPBASE/amavis-yyyymmddTHHMMSS-xxxxx/parts/pxxx")). ++# '{}/*'. # path ++# pack('N',0). # content size ++# pack('N',0), ++# '/var/drweb/run/drwebd.sock', ++# # '/var/lib/amavis/var/run/drwebd.sock', # suitable for chroot ++# # '/usr/local/drweb/run/drwebd.sock', # FreeBSD drweb ports default ++# # '127.0.0.1:3000', # or over an inet socket ++# ], ++# qr/\A\x00[\x10\x11][\x00\x10]\x00/sm, # IS_CLEAN,EVAL_KEY; SKIPPED ++# qr/\A\x00[\x00\x01][\x00\x10][\x20\x40\x80]/sm,# KNOWN_V,UNKNOWN_V,V._MODIF ++# qr/\A.{12}(?:infected with )?([^\x00]+)\x00/sm, ++# ], ++# # NOTE: If using amavis-milter, change length to: ++# # length("$TEMPBASE/amavis-milter-xxxxxxxxxxxxxx/parts/pxxx"). ++ ++ ### http://www.kaspersky.com/ (kav4mailservers) ++ ['KasperskyLab AVP - aveclient', ++ ['/usr/local/kav/bin/aveclient','/usr/local/share/kav/bin/aveclient', ++ '/opt/kav/5.5/kav4mailservers/bin/aveclient','aveclient'], ++ '-p /var/run/aveserver -s {}/*', ++ [0,3,6,8], qr/\b(INFECTED|SUSPICION|SUSPICIOUS)\b/m, ++ qr/(?:INFECTED|WARNING|SUSPICION|SUSPICIOUS) (.+)/m, ++ ], ++ # NOTE: one may prefer [0],[2,3,4,5], depending on how suspicious, ++ # currupted or protected archives are to be handled ++ ++ ### http://www.kaspersky.com/ ++ ['KasperskyLab AntiViral Toolkit Pro (AVP)', ['avp'], ++ '-* -P -B -Y -O- {}', [0,3,6,8], [2,4], # any use for -A -K ? ++ qr/infected: (.+)/m, ++ sub {chdir('/opt/AVP') or die "Can't chdir to AVP: $!"}, ++ sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ++ ], ++ ++ ### The kavdaemon and AVPDaemonClient have been removed from Kasperky ++ ### products and replaced by aveserver and aveclient ++ ['KasperskyLab AVPDaemonClient', ++ [ '/opt/AVP/kavdaemon', 'kavdaemon', ++ '/opt/AVP/AvpDaemonClient', 'AvpDaemonClient', ++ '/opt/AVP/AvpTeamDream', 'AvpTeamDream', ++ '/opt/AVP/avpdc', 'avpdc' ], ++ "-f=$TEMPBASE {}", [0,8], [3,4,5,6], qr/infected: ([^\r\n]+)/m ], ++ # change the startup-script in /etc/init.d/kavd to: ++ # DPARMS="-* -Y -dl -f=/var/lib/amavis /var/lib/amavis" ++ # (or perhaps: DPARMS="-I0 -Y -* /var/lib/amavis" ) ++ # adjusting /var/lib/amavis above to match your $TEMPBASE. ++ # The '-f=/var/lib/amavis' is needed if not running it as root, so it ++ # can find, read, and write its pid file, etc., see 'man kavdaemon'. ++ # defUnix.prf: there must be an entry "*/var/lib/amavis" (or whatever ++ # directory $TEMPBASE specifies) in the 'Names=' section. ++ # cd /opt/AVP/DaemonClients; configure; cd Sample; make ++ # cp AvpDaemonClient /opt/AVP/ ++ # su - vscan -c "${PREFIX}/kavdaemon ${DPARMS}" ++ ++ ### http://www.centralcommand.com/ ++ ['CentralCommand Vexira (new) vascan', ++ ['vascan','/usr/lib/Vexira/vascan'], ++ "-a s --timeout=60 --temp=$TEMPBASE -y $QUARANTINEDIR ". ++ "--log=/var/log/vascan.log {}", ++ [0,3], [1,2,5], ++ qr/(?x)^\s* (?:virus|iworm|macro|mutant|sequence|trojan)\ found:\ ( [^\]\s']+ )\ \.\.\.\ /m ], ++ # Adjust the path of the binary and the virus database as needed. ++ # 'vascan' does not allow to have the temp directory to be the same as ++ # the quarantine directory, and the quarantine option can not be disabled. ++ # If $QUARANTINEDIR is not used, then another directory must be specified ++ # to appease 'vascan'. Move status 3 to the second list if password ++ # protected files are to be considered infected. ++ ++ ### http://www.avira.com/ ++ ### Avira AntiVir (formerly H+BEDV) or (old) CentralCommand Vexira Antivirus ++ ['Avira AntiVir', ['antivir','vexira'], ++ '--allfiles -noboot -nombr -rs -s -z {}', [0], qr/ALERT:|VIRUS:/m, ++ qr/(?x)^\s* (?: ALERT: \s* (?: \[ | [^']* ' ) | ++ (?i) VIRUS:\ .*?\ virus\ '?) ( [^\]\s']+ )/m ], ++ # NOTE: if you only have a demo version, remove -z and add 214, as in: ++ # '--allfiles -noboot -nombr -rs -s {}', [0,214], qr/ALERT:|VIRUS:/, ++ ++ ### http://www.commandsoftware.com/ ++ ['Command AntiVirus for Linux', 'csav', ++ '-all -archive -packed {}', [50], [51,52,53], ++ qr/Infection: (.+)/m ], ++ ++ ### http://www.symantec.com/ ++ ['Symantec CarrierScan via Symantec CommandLineScanner', ++ 'cscmdline', '-a scan -i 1 -v -s 127.0.0.1:7777 {}', ++ qr/^Files Infected:\s+0$/m, qr/^Infected\b/m, ++ qr/^(?:Info|Virus Name):\s+(.+)/m ], ++ ++ ### http://www.symantec.com/ ++ ['Symantec AntiVirus Scan Engine', ++ 'savsecls', '-server 127.0.0.1:7777 -mode scanrepair -details -verbose {}', ++ [0], qr/^Infected\b/m, ++ qr/^(?:Info|Virus Name):\s+(.+)/m ], ++ # NOTE: check options and patterns to see which entry better applies ++ ++# ### http://www.f-secure.com/products/anti-virus/ version 4.65 ++# ['F-Secure Antivirus for Linux servers', ++# ['/opt/f-secure/fsav/bin/fsav', 'fsav'], ++# '--delete=no --disinf=no --rename=no --archive=yes --auto=yes '. ++# '--dumb=yes --list=no --mime=yes {}', [0], [3,6,8], ++# qr/(?:infection|Infected|Suspected): (.+)/m ], ++ ++ ### http://www.f-secure.com/products/anti-virus/ version 5.52 ++ ['F-Secure Antivirus for Linux servers', ++ ['/opt/f-secure/fsav/bin/fsav', 'fsav'], ++ '--virus-action1=report --archive=yes --auto=yes '. ++ '--dumb=yes --list=no --mime=yes {}', [0], [3,4,6,8], ++ qr/(?:infection|Infected|Suspected|Riskware): (.+)/m ], ++ # NOTE: internal archive handling may be switched off by '--archive=no' ++ # to prevent fsav from exiting with status 9 on broken archives ++ ++# ### http://www.avast.com/ ++# ['avast! Antivirus daemon', ++# \&ask_daemon, # greets with 220, terminate with QUIT ++# ["SCAN {}\015\012QUIT\015\012", '/var/run/avast4/mailscanner.sock'], ++# qr/\t\[\+\]/m, qr/\t\[L\]\t/m, qr/\t\[L\]\t([^[ \t\015\012]+)/m ], ++ ++# ### http://www.avast.com/ ++# ['avast! Antivirus - Client/Server Version', 'avastlite', ++# '-a /var/run/avast4/mailscanner.sock -n {}', [0], [1], ++# qr/\t\[L\]\t([^[ \t\015\012]+)/m ], ++ ++ ['CAI InoculateIT', 'inocucmd', # retired product ++ '-sec -nex {}', [0], [100], ++ qr/was infected by virus (.+)/m ], ++ # see: http://www.flatmtn.com/computer/Linux-Antivirus_CAI.html ++ ++ ### http://www3.ca.com/Solutions/Product.asp?ID=156 (ex InoculateIT) ++ ['CAI eTrust Antivirus', 'etrust-wrapper', ++ '-arc -nex -spm h {}', [0], [101], ++ qr/is infected by virus: (.+)/m ], ++ # NOTE: requires suid wrapper around inocmd32; consider flag: -mod reviewer ++ # see http://marc.theaimsgroup.com/?l=amavis-user&m=109229779912783 ++ ++ ### http://mks.com.pl/english.html ++ ['MkS_Vir for Linux (beta)', ['mks32','mks'], ++ '-s {}/*', [0], [1,2], ++ qr/--[ \t]*(.+)/m ], ++ ++ ### http://mks.com.pl/english.html ++ ['MkS_Vir daemon', 'mksscan', ++ '-s -q {}', [0], [1..7], ++ qr/^... (\S+)/m ], ++ ++# ### http://www.nod32.com/, version v2.52 (old) ++# ['ESET NOD32 for Linux Mail servers', ++# ['/opt/eset/nod32/bin/nod32cli', 'nod32cli'], ++# '--subdir --files -z --sfx --rtp --adware --unsafe --pattern --heur '. ++# '-w -a --action-on-infected=accept --action-on-uncleanable=accept '. ++# '--action-on-notscanned=accept {}', ++# [0,3], [1,2], qr/virus="([^"]+)"/m ], ++ ++# ### http://www.eset.com/, version v2.7 (old) ++# ['ESET NOD32 Linux Mail Server - command line interface', ++# ['/usr/bin/nod32cli', '/opt/eset/nod32/bin/nod32cli', 'nod32cli'], ++# '--subdir {}', [0,3], [1,2], qr/virus="([^"]+)"/m ], ++ ++# ### http://www.eset.com/, version 2.71.12 ++# ['ESET Software ESETS Command Line Interface', ++# ['/usr/bin/esets_cli', 'esets_cli'], ++# '--subdir {}', [0], [1,2,3], qr/virus="([^"]+)"/m ], ++ ++ ### http://www.eset.com/, version 3.0 ++ ['ESET Software ESETS Command Line Interface', ++ ['/usr/bin/esets_cli', 'esets_cli'], ++ '--subdir {}', [0], [1,2,3], ++ qr/:\s*action="(?!accepted)[^"]*"\n.*:\s*virus="([^"]*)"/m ], ++ ++ ## http://www.nod32.com/, NOD32LFS version 2.5 and above ++ ['ESET NOD32 for Linux File servers', ++ ['/opt/eset/nod32/sbin/nod32','nod32'], ++ '--files -z --mail --sfx --rtp --adware --unsafe --pattern --heur '. ++ '-w -a --action=1 -b {}', ++ [0], [1,10], qr/^object=.*, virus="(.*?)",/m ], ++ ++# Experimental, based on posting from Rado Dibarbora (Dibo) on 2002-05-31 ++# ['ESET Software NOD32 Client/Server (NOD32SS)', ++# \&ask_daemon2, # greets with 200, persistent, terminate with QUIT ++# ["SCAN {}/*\r\n", '127.0.0.1:8448' ], ++# qr/^200 File OK/m, qr/^201 /m, qr/^201 (.+)/m ], ++ ++ ### http://www.norman.com/products_nvc.shtml ++ ['Norman Virus Control v5 / Linux', 'nvcc', ++ '-c -l:0 -s -u -temp:$TEMPBASE {}', [0,10,11], [1,2,14], ++ qr/(?i).* virus in .* -> \'(.+)\'/m ], ++ ++ ### http://www.pandasoftware.com/ ++ ['Panda CommandLineSecure 9 for Linux', ++ ['/opt/pavcl/usr/bin/pavcl','pavcl'], ++ '-auto -aex -heu -cmp -nbr -nor -nos -eng -nob {}', ++ qr/Number of files infected[ .]*: 0+(?!\d)/m, ++ qr/Number of files infected[ .]*: 0*[1-9]/m, ++ qr/Found virus :\s*(\S+)/m ], ++ # NOTE: for efficiency, start the Panda in resident mode with 'pavcl -tsr' ++ # before starting amavisd - the bases are then loaded only once at startup. ++ # To reload bases in a signature update script: ++ # /opt/pavcl/usr/bin/pavcl -tsr -ulr; /opt/pavcl/usr/bin/pavcl -tsr ++ # Please review other options of pavcl, for example: ++ # -nomalw, -nojoke, -nodial, -nohackt, -nospyw, -nocookies ++ ++# ### http://www.pandasoftware.com/ ++# ['Panda Antivirus for Linux', ['pavcl'], ++# '-TSR -aut -aex -heu -cmp -nbr -nor -nso -eng {}', ++# [0], [0x10, 0x30, 0x50, 0x70, 0x90, 0xB0, 0xD0, 0xF0], ++# qr/Found virus :\s*(\S+)/m ], ++ ++# GeCAD AV technology is acquired by Microsoft; RAV has been discontinued. ++# Check your RAV license terms before fiddling with the following two lines! ++# ['GeCAD RAV AntiVirus 8', 'ravav', ++# '--all --archive --mail {}', [1], [2,3,4,5], qr/Infected: (.+)/m ], ++# # NOTE: the command line switches changed with scan engine 8.5 ! ++# # (btw, assigning stdin to /dev/null causes RAV to fail) ++ ++ ### http://www.nai.com/ ++ ['NAI McAfee AntiVirus (uvscan)', 'uvscan', ++ '--secure -rv --mime --summary --noboot - {}', [0], [13], ++ qr/(?x) Found (?: ++ \ the\ (.+)\ (?:virus|trojan) | ++ \ (?:virus|trojan)\ or\ variant\ ([^ ]+) | ++ :\ (.+)\ NOT\ a\ virus)/m, ++ # sub {$ENV{LD_PRELOAD}='/lib/libc.so.6'}, ++ # sub {delete $ENV{LD_PRELOAD}}, ++ ], ++ # NOTE1: with RH9: force the dynamic linker to look at /lib/libc.so.6 before ++ # anything else by setting environment variable LD_PRELOAD=/lib/libc.so.6 ++ # and then clear it when finished to avoid confusing anything else. ++ # NOTE2: to treat encrypted files as viruses replace the [13] with: ++ # qr/^\s{5,}(Found|is password-protected|.*(virus|trojan))/ ++ ++ ### http://www.virusbuster.hu/en/ ++ ['VirusBuster', ['vbuster', 'vbengcl'], ++ "{} -ss -i '*' -log=$MYHOME/vbuster.log", [0], [1], ++ qr/: '(.*)' - Virus/m ], ++ # VirusBuster Ltd. does not support the daemon version for the workstation ++ # engine (vbuster-eng-1.12-linux-i386-libc6.tgz) any longer. The names of ++ # binaries, some parameters AND return codes have changed (from 3 to 1). ++ # See also the new Vexira entry 'vascan' which is possibly related. ++ ++# ### http://www.virusbuster.hu/en/ ++# ['VirusBuster (Client + Daemon)', 'vbengd', ++# '-f -log scandir {}', [0], [3], ++# qr/Virus found = (.*);/m ], ++# # HINT: for an infected file it always returns 3, ++# # although the man-page tells a different story ++ ++ ### http://www.cyber.com/ ++ ['CyberSoft VFind', 'vfind', ++ '--vexit {}/*', [0], [23], qr/##==>>>> VIRUS ID: CVDL (.+)/m, ++ # sub {$ENV{VSTK_HOME}='/usr/lib/vstk'}, ++ ], ++ ++ ### http://www.avast.com/ ++ ['avast! Antivirus', ['/usr/bin/avastcmd','avastcmd'], ++ '-a -i -n -t=A {}', [0], [1], qr/\binfected by:\s+([^ \t\n\[\]]+)/m ], ++ ++ ### http://www.ikarus-software.com/ ++ ['Ikarus AntiVirus for Linux', 'ikarus', ++ '{}', [0], [40], qr/Signature (.+) found/m ], ++ ++ ### http://www.bitdefender.com/ ++ ['BitDefender', 'bdscan', # new version ++ '--action=ignore --no-list {}', qr/^Infected files\s*:\s*0+(?!\d)/m, ++ qr/^(?:Infected files|Identified viruses|Suspect files)\s*:\s*0*[1-9]/m, ++ qr/(?:suspected|infected)\s*:\s*(.*)(?:\033|$)/m ], ++ ++ ### http://www.bitdefender.com/ ++ ['BitDefender', 'bdc', # old version ++ '--arc --mail {}', qr/^Infected files *:0+(?!\d)/m, ++ qr/^(?:Infected files|Identified viruses|Suspect files) *:0*[1-9]/m, ++ qr/(?:suspected|infected): (.*)(?:\033|$)/m ], ++ # consider also: --all --nowarn --alev=15 --flev=15. The --all argument may ++ # not apply to your version of bdc, check documentation and see 'bdc --help' ++ ++ ### ArcaVir for Linux and Unix http://www.arcabit.pl/ ++ ['ArcaVir for Linux', ['arcacmd','arcacmd.static'], ++ '-v 1 -summary 0 -s {}', [0], [1,2], ++ qr/(?:VIR|WIR):[ \t]*(.+)/m ], ++ ++# ### a generic SMTP-client interface to a SMTP-based virus scanner ++# ['av_smtp', \&ask_av_smtp, ++# ['{}', 'smtp:[127.0.0.1]:5525', 'dummy@localhost'], ++# qr/^2/, qr/^5/, qr/^\s*(.*?)\s*$/m ], ++ ++# ['File::Scan', sub {Amavis::AV::ask_av(sub{ ++# use File::Scan; my($fn)=@_; ++# my($f)=File::Scan->new(max_txt_size=>0, max_bin_size=>0); ++# my($vname) = $f->scan($fn); ++# $f->error ? (2,"Error: ".$f->error) ++# : ($vname ne '') ? (1,"$vname FOUND") : (0,"Clean")}, @_) }, ++# ["{}/*"], [0], [1], qr/^(.*) FOUND$/m ], ++ ++# ### fully-fledged checker for JPEG marker segments of invalid length ++# ['check-jpeg', ++# sub { use JpegTester (); Amavis::AV::ask_av(\&JpegTester::test_jpeg, @_) }, ++# ["{}/*"], undef, [1], qr/^(bad jpeg: .*)$/m ], ++# # NOTE: place file JpegTester.pm somewhere where Perl can find it, ++# # for example in /usr/local/lib/perl5/site_perl ++ ++); ++ ++ ++@av_scanners_backup = ( ++ ++ ### http://www.clamav.net/ - backs up clamd or Mail::ClamAV ++ ['ClamAV-clamscan', 'clamscan', ++ "--stdout --no-summary -r --tempdir=$TEMPBASE {}", ++ [0], qr/:.*\sFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], ++ ++ ### http://www.f-prot.com/ - backs up F-Prot Daemon, V6 ++ ['F-PROT Antivirus for UNIX', ['fpscan'], ++ '--report --mount --adware {}', # consider: --applications -s 4 -u 3 -z 10 ++ [0,8,64], [1,2,3, 4+1,4+2,4+3, 8+1,8+2,8+3, 12+1,12+2,12+3], ++ qr/^\[Found\s+[^\]]*\]\s+<([^ \t(>]*)/m ], ++ ++ ### http://www.f-prot.com/ - backs up F-Prot Daemon (old) ++ ['FRISK F-Prot Antivirus', ['f-prot','f-prot.sh'], ++ '-dumb -archive -packed {}', [0,8], [3,6], # or: [0], [3,6,8], ++ qr/(?:Infection:|security risk named) (.+)|\s+contains\s+(.+)$/m ], ++ ++ ### http://www.trendmicro.com/ - backs up Trophie ++ ['Trend Micro FileScanner', ['/etc/iscan/vscan','vscan'], ++ '-za -a {}', [0], qr/Found virus/m, qr/Found virus (.+) in/m ], ++ ++ ### http://www.sald.com/, http://drweb.imshop.de/ - backs up DrWebD ++ ['drweb - DrWeb Antivirus', # security LHA hole in Dr.Web 4.33 and earlier ++ ['/usr/local/drweb/drweb', '/opt/drweb/drweb', 'drweb'], ++ '-path={} -al -go -ot -cn -upn -ok-', ++ [0,32], [1,9,33], qr' infected (?:with|by)(?: virus)? (.*)$'m ], ++ ++ ### http://www.kaspersky.com/ ++ ['Kaspersky Antivirus v5.5', ++ ['/opt/kaspersky/kav4fs/bin/kav4fs-kavscanner', ++ '/opt/kav/5.5/kav4unix/bin/kavscanner', ++ '/opt/kav/5.5/kav4mailservers/bin/kavscanner', 'kavscanner'], ++ '-i0 -xn -xp -mn -R -ePASBME {}/*', [0,10,15], [5,20,21,25], ++ qr/(?:INFECTED|WARNING|SUSPICION|SUSPICIOUS) (.*)/m, ++# sub {chdir('/opt/kav/bin') or die "Can't chdir to kav: $!"}, ++# sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ++ ], ++ ++# Commented out because the name 'sweep' clashes with Debian and FreeBSD ++# package/port of an audio editor. Make sure the correct 'sweep' is found ++# in the path when enabling. ++# ++# ### http://www.sophos.com/ - backs up Sophie or SAVI-Perl ++# ['Sophos Anti Virus (sweep)', 'sweep', ++# '-nb -f -all -rec -ss -sc -archive -cab -mime -oe -tnef '. ++# '--no-reset-atime {}', ++# [0,2], qr/Virus .*? found/m, ++# qr/^>>> Virus(?: fragment)? '?(.*?)'? found/m, ++# ], ++# # other options to consider: -idedir=/usr/local/sav ++ ++# Always succeeds and considers mail clean. ++# Potentially useful when all other scanners fail and it is desirable ++# to let mail continue to flow with no virus checking (when uncommented). ++# ['always-clean', sub {0}], ++ ++); ++ ++ ++1; # insure a defined return value + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment-0001.html new file mode 100644 index 000000000..689946658 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment-0001.html @@ -0,0 +1,183 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[408] - split the module in 2 part, and add class to allow to more easyly</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>408</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:10 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- split the module in 2 part, and add class to allow to more easyly +combine the autorized shell</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshelltemplatesmembershconfpl">puppet/modules/restrictshell/templates/membersh-conf.pl</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:08 UTC (rev 407) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:10 UTC (rev 408) +@@ -1,5 +1,12 @@ + class restrictshell { + class shell { ++ file {"/etc/membersh-conf.d": ++ ensure => directory, ++ owner => root, ++ group => root, ++ mode => 755, ++ } ++ + file { '/usr/local/bin/sv_membersh.pl': + ensure => present, + owner => root, +@@ -7,16 +14,7 @@ + mode => 755, + content => template("restrictshell/sv_membersh.pl"), + } +- } + +- class base { +- include shell +- $allow_svn = "0" +- $allow_git = "0" +- $allow_rsync = "0" +- $allow_pkgsubmit = "0" +- +- $ldap_pwfile = "/etc/ldap.secret" + file { '/etc/membersh-conf.pl': + ensure => present, + owner => root, +@@ -24,6 +22,9 @@ + mode => 755, + content => template("restrictshell/membersh-conf.pl"), + } ++ } ++ ++ class ssh_keys_from_ldap { + + package { 'python-ldap': + ensure => installed, +@@ -37,6 +38,7 @@ + mode => 755, + } + ++ $ldap_pwfile = "/etc/ldap.secret" + file { '/usr/local/bin/ldap-sshkey2file.py': + ensure => present, + owner => root, +@@ -47,9 +49,32 @@ + } + } + +- class allow_svn_git_pkgsubmit inherits base { +- $allow_svn = "1" +- $allow_git = "1" +- $allow_pkgsubmit = "1" ++ define allow { ++ include shell ++ file { "/etc/membersh-conf.d/allow_$name.pl": ++ ensure => "present", ++ owner => root, ++ group => root, ++ mode => 755, ++ content => "\$use_$name = 1;\n", ++ } + } ++ ++ # yes, we could directly use the allow, but this is ++ # a nicer syntax ++ class allow_git { ++ allow{ "git": } ++ } ++ ++ class allow_rsync { ++ allow{ "rsync": } ++ } ++ ++ class allow_pkgsubmit { ++ allow{ "pkgsubmit": } ++ } ++ ++ class allow_svn { ++ allow{ "svn": } ++ } + } + +<a id="puppetmodulesrestrictshelltemplatesmembershconfpl">Modified: puppet/modules/restrictshell/templates/membersh-conf.pl</a> +=================================================================== +--- puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:08 UTC (rev 407) ++++ puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:10 UTC (rev 408) +@@ -1,16 +1,18 @@ +-$use_svn = "<%= allow_svn %>"; ++ ++ + $bin_svn = "/usr/bin/svnserve"; + $regexp_svn = "^svnserve -t\$"; + #@prepend_args_svn = ( '-r', '/svn' ); + @prepend_args_svn = (); + +-$use_git = "<%= allow_git %>"; + $bin_git = "/usr/bin/git-shell"; + +-$use_rsync = "<%= allow_rsync %>"; + $bin_rsync = "/usr/bin/rsync"; + $regexp_rsync = "^rsync --server"; + $regexp_dir_rsync = "^/.*"; + +-$use_pkgsubmit = "<%= allow_pkgsubmit %>"; + ++foreach my $f (glob("/etc/membersh-conf.d/allow_*pl")) { ++ do($f) ++} ++1; + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment.html new file mode 100644 index 000000000..689946658 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/0c4827d6/attachment.html @@ -0,0 +1,183 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[408] - split the module in 2 part, and add class to allow to more easyly</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>408</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:10 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- split the module in 2 part, and add class to allow to more easyly +combine the autorized shell</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshelltemplatesmembershconfpl">puppet/modules/restrictshell/templates/membersh-conf.pl</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:08 UTC (rev 407) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:10 UTC (rev 408) +@@ -1,5 +1,12 @@ + class restrictshell { + class shell { ++ file {"/etc/membersh-conf.d": ++ ensure => directory, ++ owner => root, ++ group => root, ++ mode => 755, ++ } ++ + file { '/usr/local/bin/sv_membersh.pl': + ensure => present, + owner => root, +@@ -7,16 +14,7 @@ + mode => 755, + content => template("restrictshell/sv_membersh.pl"), + } +- } + +- class base { +- include shell +- $allow_svn = "0" +- $allow_git = "0" +- $allow_rsync = "0" +- $allow_pkgsubmit = "0" +- +- $ldap_pwfile = "/etc/ldap.secret" + file { '/etc/membersh-conf.pl': + ensure => present, + owner => root, +@@ -24,6 +22,9 @@ + mode => 755, + content => template("restrictshell/membersh-conf.pl"), + } ++ } ++ ++ class ssh_keys_from_ldap { + + package { 'python-ldap': + ensure => installed, +@@ -37,6 +38,7 @@ + mode => 755, + } + ++ $ldap_pwfile = "/etc/ldap.secret" + file { '/usr/local/bin/ldap-sshkey2file.py': + ensure => present, + owner => root, +@@ -47,9 +49,32 @@ + } + } + +- class allow_svn_git_pkgsubmit inherits base { +- $allow_svn = "1" +- $allow_git = "1" +- $allow_pkgsubmit = "1" ++ define allow { ++ include shell ++ file { "/etc/membersh-conf.d/allow_$name.pl": ++ ensure => "present", ++ owner => root, ++ group => root, ++ mode => 755, ++ content => "\$use_$name = 1;\n", ++ } + } ++ ++ # yes, we could directly use the allow, but this is ++ # a nicer syntax ++ class allow_git { ++ allow{ "git": } ++ } ++ ++ class allow_rsync { ++ allow{ "rsync": } ++ } ++ ++ class allow_pkgsubmit { ++ allow{ "pkgsubmit": } ++ } ++ ++ class allow_svn { ++ allow{ "svn": } ++ } + } + +<a id="puppetmodulesrestrictshelltemplatesmembershconfpl">Modified: puppet/modules/restrictshell/templates/membersh-conf.pl</a> +=================================================================== +--- puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:08 UTC (rev 407) ++++ puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:10 UTC (rev 408) +@@ -1,16 +1,18 @@ +-$use_svn = "<%= allow_svn %>"; ++ ++ + $bin_svn = "/usr/bin/svnserve"; + $regexp_svn = "^svnserve -t\$"; + #@prepend_args_svn = ( '-r', '/svn' ); + @prepend_args_svn = (); + +-$use_git = "<%= allow_git %>"; + $bin_git = "/usr/bin/git-shell"; + +-$use_rsync = "<%= allow_rsync %>"; + $bin_rsync = "/usr/bin/rsync"; + $regexp_rsync = "^rsync --server"; + $regexp_dir_rsync = "^/.*"; + +-$use_pkgsubmit = "<%= allow_pkgsubmit %>"; + ++foreach my $f (glob("/etc/membersh-conf.d/allow_*pl")) { ++ do($f) ++} ++1; + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/attachment-0001.html new file mode 100644 index 000000000..24bfe25c5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/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>[410] class was renamed 3 commits ago</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>410</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:14 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>class was renamed 3 commits ago</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:12 UTC (rev 409) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:14 UTC (rev 410) +@@ -52,7 +52,7 @@ + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { +- include restricted_shell::shell ++ include restrictshell::shell + $access_class = "commiters" + } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/attachment.html new file mode 100644 index 000000000..24bfe25c5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/1cb960af/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>[410] class was renamed 3 commits ago</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>410</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:14 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>class was renamed 3 commits ago</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:12 UTC (rev 409) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:14 UTC (rev 410) +@@ -52,7 +52,7 @@ + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { +- include restricted_shell::shell ++ include restrictshell::shell + $access_class = "commiters" + } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/20845550/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/20845550/attachment-0001.html new file mode 100644 index 000000000..c6ab350b1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/20845550/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>[432] fix upload.conf name (oops)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>432</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:27:30 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>fix upload.conf name (oops)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:26:59 UTC (rev 431) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:27:30 UTC (rev 432) +@@ -50,7 +50,7 @@ + } + + class iurtupload { +- file { "/etc/iurt/update.conf": ++ file { "/etc/iurt/upload.conf": + ensure => present, + owner => $build_login, + group => $build_login, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/20845550/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/20845550/attachment.html new file mode 100644 index 000000000..c6ab350b1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/20845550/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>[432] fix upload.conf name (oops)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>432</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:27:30 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>fix upload.conf name (oops)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:26:59 UTC (rev 431) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:27:30 UTC (rev 432) +@@ -50,7 +50,7 @@ + } + + class iurtupload { +- file { "/etc/iurt/update.conf": ++ file { "/etc/iurt/upload.conf": + ensure => present, + owner => $build_login, + group => $build_login, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/attachment-0001.html new file mode 100644 index 000000000..2f3940a57 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/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>[404] fix typo</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>404</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:29:27 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>fix typo</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:03 UTC (rev 403) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:27 UTC (rev 404) +@@ -29,7 +29,7 @@ + + include apache + apache::vhost_other_app { "repository.$domain": +- vhost_file => "buildsystem/vhost_bugs.conf", ++ vhost_file => "buildsystem/vhost_repository.conf", + } + + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/attachment.html new file mode 100644 index 000000000..2f3940a57 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/2447be7b/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>[404] fix typo</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>404</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:29:27 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>fix typo</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:03 UTC (rev 403) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:27 UTC (rev 404) +@@ -29,7 +29,7 @@ + + include apache + apache::vhost_other_app { "repository.$domain": +- vhost_file => "buildsystem/vhost_bugs.conf", ++ vhost_file => "buildsystem/vhost_repository.conf", + } + + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/attachment-0001.html new file mode 100644 index 000000000..75d6e2e86 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/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>[127] do not hardcode home</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>127</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:46:39 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>do not hardcode home</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li> +<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a> +=================================================================== +--- build_system/iurt/trunk/emi 2010-11-23 21:52:12 UTC (rev 126) ++++ build_system/iurt/trunk/emi 2010-11-23 22:46:39 UTC (rev 127) +@@ -97,7 +97,7 @@ + }, + queue => { + desc => 'root directory of the various upload queues', +- default => '/home/mandrake/uploads/' ++ default => "$HOME/uploads/" + }, + ssh_option => { + desc => "SSH options", + +<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a> +=================================================================== +--- build_system/iurt/trunk/ulri 2010-11-23 21:52:12 UTC (rev 126) ++++ build_system/iurt/trunk/ulri 2010-11-23 22:46:39 UTC (rev 127) +@@ -136,7 +136,7 @@ + }, + queue => { + desc => "Root of the tree where the packages to compile are located", +- default => "/home/mandrake/uploads/" ++ default => "$HOME/uploads/" + }, + cache_home => { + desc => 'Where to store the cache files', + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/attachment.html new file mode 100644 index 000000000..75d6e2e86 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/29cb0b89/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>[127] do not hardcode home</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>127</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:46:39 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>do not hardcode home</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li> +<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a> +=================================================================== +--- build_system/iurt/trunk/emi 2010-11-23 21:52:12 UTC (rev 126) ++++ build_system/iurt/trunk/emi 2010-11-23 22:46:39 UTC (rev 127) +@@ -97,7 +97,7 @@ + }, + queue => { + desc => 'root directory of the various upload queues', +- default => '/home/mandrake/uploads/' ++ default => "$HOME/uploads/" + }, + ssh_option => { + desc => "SSH options", + +<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a> +=================================================================== +--- build_system/iurt/trunk/ulri 2010-11-23 21:52:12 UTC (rev 126) ++++ build_system/iurt/trunk/ulri 2010-11-23 22:46:39 UTC (rev 127) +@@ -136,7 +136,7 @@ + }, + queue => { + desc => "Root of the tree where the packages to compile are located", +- default => "/home/mandrake/uploads/" ++ default => "$HOME/uploads/" + }, + cache_home => { + desc => 'Where to store the cache files', + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment-0001.html new file mode 100644 index 000000000..db1cc9e05 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment-0001.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[429] move /etc/iurt creation with iurt user (rationale: if there is a iurt user, iurt tools will be used)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>429</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:08:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>move /etc/iurt creation with iurt user (rationale: if there is a iurt user, iurt tools will be used)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:06:24 UTC (rev 428) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:08:58 UTC (rev 429) +@@ -93,6 +93,10 @@ + homedir => $build_home_dir, + comment => "System user used to run build bots", + } ++ ++ file { "/etc/iurt": ++ ensure => "directory", ++ } + } + + class iurt { +@@ -109,10 +113,6 @@ + ensure => installed; + } + +- file { "/etc/iurt": +- ensure => "directory", +- } +- + file { "/etc/iurt/build": + ensure => "directory", + require => File["/etc/iurt"], + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment.html new file mode 100644 index 000000000..db1cc9e05 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/4b74c27a/attachment.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[429] move /etc/iurt creation with iurt user (rationale: if there is a iurt user, iurt tools will be used)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>429</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:08:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>move /etc/iurt creation with iurt user (rationale: if there is a iurt user, iurt tools will be used)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:06:24 UTC (rev 428) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:08:58 UTC (rev 429) +@@ -93,6 +93,10 @@ + homedir => $build_home_dir, + comment => "System user used to run build bots", + } ++ ++ file { "/etc/iurt": ++ ensure => "directory", ++ } + } + + class iurt { +@@ -109,10 +113,6 @@ + ensure => installed; + } + +- file { "/etc/iurt": +- ensure => "directory", +- } +- + file { "/etc/iurt/build": + ensure => "directory", + require => File["/etc/iurt"], + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/60338350/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/60338350/attachment-0001.html new file mode 100644 index 000000000..b26a6fa70 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/60338350/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>[419] remove unneeded commas</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>419</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:22:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>remove unneeded commas</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:21:44 UTC (rev 418) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:22:58 UTC (rev 419) +@@ -2,7 +2,7 @@ + repository_root = "/distrib/bootstrap" + # FIXME: add a reverse lookup for IPv6 adresses + # allowed hosts are: valstar, ecosse, jonund +-buildsystem_nodes = "2a02:2178:2:7::3/64, 2a02:2178:2:7::4/64, 2a02:2178:2:7::5/64" ++buildsystem_nodes = "2a02:2178:2:7::3/64 2a02:2178:2:7::4/64 2a02:2178:2:7::5/64" + %> + + <VirtualHost *:80> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/60338350/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/60338350/attachment.html new file mode 100644 index 000000000..b26a6fa70 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/60338350/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>[419] remove unneeded commas</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>419</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:22:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>remove unneeded commas</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:21:44 UTC (rev 418) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:22:58 UTC (rev 419) +@@ -2,7 +2,7 @@ + repository_root = "/distrib/bootstrap" + # FIXME: add a reverse lookup for IPv6 adresses + # allowed hosts are: valstar, ecosse, jonund +-buildsystem_nodes = "2a02:2178:2:7::3/64, 2a02:2178:2:7::4/64, 2a02:2178:2:7::5/64" ++buildsystem_nodes = "2a02:2178:2:7::3/64 2a02:2178:2:7::4/64 2a02:2178:2:7::5/64" + %> + + <VirtualHost *:80> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment-0001.html new file mode 100644 index 000000000..b3740eaf5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment-0001.html @@ -0,0 +1,84 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[417] allow repository http acces from buildsystem nodes</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>417</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:15:22 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>allow repository http acces from buildsystem nodes +(hardcoding their IPv6 address since we have no reverse lookup on them)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 02:19:39 UTC (rev 416) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:15:22 UTC (rev 417) +@@ -1,5 +1,6 @@ + <% + repository_root = "/distrib/bootstrap" ++buildsystem_nodes = "2a02:2178:2:7::3, 2a02:2178:2:7::4" + %> + + <VirtualHost *:80> +@@ -9,6 +10,7 @@ + Order deny,allow + Deny from all + Allow from localhost, 127.0.0.1 ++ Allow from <%= buildsystem_nodes %> + Allow from .<%= domain %> + Options Indexes FollowSymLinks + </Directory> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment.html new file mode 100644 index 000000000..b3740eaf5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6588c1e0/attachment.html @@ -0,0 +1,84 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[417] allow repository http acces from buildsystem nodes</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>417</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:15:22 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>allow repository http acces from buildsystem nodes +(hardcoding their IPv6 address since we have no reverse lookup on them)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 02:19:39 UTC (rev 416) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:15:22 UTC (rev 417) +@@ -1,5 +1,6 @@ + <% + repository_root = "/distrib/bootstrap" ++buildsystem_nodes = "2a02:2178:2:7::3, 2a02:2178:2:7::4" + %> + + <VirtualHost *:80> +@@ -9,6 +10,7 @@ + Order deny,allow + Deny from all + Allow from localhost, 127.0.0.1 ++ Allow from <%= buildsystem_nodes %> + Allow from .<%= domain %> + Options Indexes FollowSymLinks + </Directory> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment-0001.html new file mode 100644 index 000000000..d4ed1716c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment-0001.html @@ -0,0 +1,83 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[428] create /etc/iurt</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>428</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:06:24 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>create /etc/iurt</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:05:33 UTC (rev 427) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:06:24 UTC (rev 428) +@@ -109,9 +109,13 @@ + ensure => installed; + } + ++ file { "/etc/iurt": ++ ensure => "directory", ++ } ++ + file { "/etc/iurt/build": + ensure => "directory", +- recurse => true, ++ require => File["/etc/iurt"], + } + + file { "/etc/iurt/build/cauldron.conf": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment.html new file mode 100644 index 000000000..d4ed1716c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/67e167da/attachment.html @@ -0,0 +1,83 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[428] create /etc/iurt</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>428</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:06:24 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>create /etc/iurt</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:05:33 UTC (rev 427) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:06:24 UTC (rev 428) +@@ -109,9 +109,13 @@ + ensure => installed; + } + ++ file { "/etc/iurt": ++ ensure => "directory", ++ } ++ + file { "/etc/iurt/build": + ensure => "directory", +- recurse => true, ++ require => File["/etc/iurt"], + } + + file { "/etc/iurt/build/cauldron.conf": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/attachment-0001.html new file mode 100644 index 000000000..a8cdfa083 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/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>[431] emi is more a gatherer than a dispatcher</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>431</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:26:59 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>emi is more a gatherer than a dispatcher</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:24:27 UTC (rev 430) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:26:59 UTC (rev 431) +@@ -32,7 +32,7 @@ + } + + include scheduler +- include dispatcher ++ include gatherer + } + + class buildnode inherits base { +@@ -44,7 +44,7 @@ + include iurtupload + } + +- class dispatcher { ++ class gatherer { + # emi + include iurtupload + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/attachment.html new file mode 100644 index 000000000..a8cdfa083 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6b9599e4/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>[431] emi is more a gatherer than a dispatcher</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>431</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:26:59 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>emi is more a gatherer than a dispatcher</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:24:27 UTC (rev 430) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:26:59 UTC (rev 431) +@@ -32,7 +32,7 @@ + } + + include scheduler +- include dispatcher ++ include gatherer + } + + class buildnode inherits base { +@@ -44,7 +44,7 @@ + include iurtupload + } + +- class dispatcher { ++ class gatherer { + # emi + include iurtupload + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment-0001.html new file mode 100644 index 000000000..ebe40dd39 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment-0001.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[411] - add a comment so I do not have the impression to have</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>411</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:15 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add a comment so I do not have the impression to have + lost 4h on debugging pam_ldap and openssh</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:14 UTC (rev 410) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:15 UTC (rev 411) +@@ -44,14 +44,18 @@ + } + } + +- # for server where only admin can connect ++ # for server where only admins can connect + class admin_access inherits base { + $access_class = "admin" +- # not sure if this line is needed anymore, wil check later + } + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { ++ # this is required, as we force the shell to be the restricted one ++ # openssh will detect if the file do not exist and while refuse to log the ++ # user, and erase the password ( see pam_auth.c in openssh code, seek badpw ) ++ # so the file must exist ++ # permission to use svn, git, etc must be added separatly + include restrictshell::shell + $access_class = "commiters" + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment.html new file mode 100644 index 000000000..ebe40dd39 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6cdd37f8/attachment.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[411] - add a comment so I do not have the impression to have</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>411</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:15 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add a comment so I do not have the impression to have + lost 4h on debugging pam_ldap and openssh</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:14 UTC (rev 410) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:15 UTC (rev 411) +@@ -44,14 +44,18 @@ + } + } + +- # for server where only admin can connect ++ # for server where only admins can connect + class admin_access inherits base { + $access_class = "admin" +- # not sure if this line is needed anymore, wil check later + } + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { ++ # this is required, as we force the shell to be the restricted one ++ # openssh will detect if the file do not exist and while refuse to log the ++ # user, and erase the password ( see pam_auth.c in openssh code, seek badpw ) ++ # so the file must exist ++ # permission to use svn, git, etc must be added separatly + include restrictshell::shell + $access_class = "commiters" + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/attachment-0001.html new file mode 100644 index 000000000..a0205ae61 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/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>[418] add jonund and fix adresses</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>418</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:21:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add jonund and fix adresses</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:15:22 UTC (rev 417) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:21:44 UTC (rev 418) +@@ -1,6 +1,8 @@ + <% + repository_root = "/distrib/bootstrap" +-buildsystem_nodes = "2a02:2178:2:7::3, 2a02:2178:2:7::4" ++# FIXME: add a reverse lookup for IPv6 adresses ++# allowed hosts are: valstar, ecosse, jonund ++buildsystem_nodes = "2a02:2178:2:7::3/64, 2a02:2178:2:7::4/64, 2a02:2178:2:7::5/64" + %> + + <VirtualHost *:80> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/attachment.html new file mode 100644 index 000000000..a0205ae61 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6cef72c8/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>[418] add jonund and fix adresses</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>418</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 08:21:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add jonund and fix adresses</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Modified: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:15:22 UTC (rev 417) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-23 07:21:44 UTC (rev 418) +@@ -1,6 +1,8 @@ + <% + repository_root = "/distrib/bootstrap" +-buildsystem_nodes = "2a02:2178:2:7::3, 2a02:2178:2:7::4" ++# FIXME: add a reverse lookup for IPv6 adresses ++# allowed hosts are: valstar, ecosse, jonund ++buildsystem_nodes = "2a02:2178:2:7::3/64, 2a02:2178:2:7::4/64, 2a02:2178:2:7::5/64" + %> + + <VirtualHost *:80> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment-0001.html new file mode 100644 index 000000000..408299810 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment-0001.html @@ -0,0 +1,185 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[406] - rewrite restricted_shell, and split the shell in its own subclass</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>406</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:07 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- rewrite restricted_shell, and split the shell in its own subclass</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:07 UTC (rev 406) +@@ -52,6 +52,7 @@ + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { ++ include restricted_shell::shell + $access_class = "commiters" + } + } + +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:07 UTC (rev 406) +@@ -1,55 +1,55 @@ + class restrictshell { +- $allow_svn = "0" +- $allow_git = "0" +- $allow_rsync = "0" +- $allow_pkgsubmit = "0" ++ class shell { ++ file { '/usr/local/bin/sv_membersh.pl': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/sv_membersh.pl"), ++ } ++ } + +- $ldap_pwfile = "/etc/ldap.secret" ++ class base { ++ include shell ++ $allow_svn = "0" ++ $allow_git = "0" ++ $allow_rsync = "0" ++ $allow_pkgsubmit = "0" + +- class allow_svn_git_pkgsubmit { +- $allow_svn = "1" +- $allow_git = "1" +- $allow_pkgsubmit = "1" +- } ++ $ldap_pwfile = "/etc/ldap.secret" ++ file { '/etc/membersh-conf.pl': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/membersh-conf.pl"), ++ } + +- file { '/usr/local/bin/sv_membersh.pl': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/sv_membersh.pl"), +- } ++ package { 'python-ldap': ++ ensure => installed, ++ } + +- file { '/etc/membersh-conf.pl': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/membersh-conf.pl"), +- } ++ $pubkeys_directory = "/var/lib/pubkeys" ++ file { $pubkeys_directory: ++ ensure => directory, ++ owner => root, ++ group => root, ++ mode => 755, ++ } + +- package { 'python-ldap': +- ensure => installed, +- } ++ file { '/usr/local/bin/ldap-sshkey2file.py': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/ldap-sshkey2file.py"), ++ requires => Package['python-ldap'] ++ } ++ } + +- $pubkeys_directory = "/var/lib/pubkeys" +- file { $pubkeys_directory: +- ensure => directory, +- owner => root, +- group => root, +- mode => 755, +- } +- +- file { '/usr/local/bin/ldap-sshkey2file.py': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/ldap-sshkey2file.py"), +- requires => Package['python-ldap'] +- } +- +- +- +- ++ class allow_svn_git_pkgsubmit inherits base { ++ $allow_svn = "1" ++ $allow_git = "1" ++ $allow_pkgsubmit = "1" ++ } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment.html new file mode 100644 index 000000000..408299810 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/6e7a009e/attachment.html @@ -0,0 +1,185 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[406] - rewrite restricted_shell, and split the shell in its own subclass</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>406</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:07 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- rewrite restricted_shell, and split the shell in its own subclass</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulespammanifestsinitpp">puppet/modules/pam/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulespammanifestsinitpp">Modified: puppet/modules/pam/manifests/init.pp</a> +=================================================================== +--- puppet/modules/pam/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) ++++ puppet/modules/pam/manifests/init.pp 2010-11-23 01:11:07 UTC (rev 406) +@@ -52,6 +52,7 @@ + + # for server where people can connect with ssh ( git, svn ) + class commiters_access inherits base { ++ include restricted_shell::shell + $access_class = "commiters" + } + } + +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:07 UTC (rev 406) +@@ -1,55 +1,55 @@ + class restrictshell { +- $allow_svn = "0" +- $allow_git = "0" +- $allow_rsync = "0" +- $allow_pkgsubmit = "0" ++ class shell { ++ file { '/usr/local/bin/sv_membersh.pl': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/sv_membersh.pl"), ++ } ++ } + +- $ldap_pwfile = "/etc/ldap.secret" ++ class base { ++ include shell ++ $allow_svn = "0" ++ $allow_git = "0" ++ $allow_rsync = "0" ++ $allow_pkgsubmit = "0" + +- class allow_svn_git_pkgsubmit { +- $allow_svn = "1" +- $allow_git = "1" +- $allow_pkgsubmit = "1" +- } ++ $ldap_pwfile = "/etc/ldap.secret" ++ file { '/etc/membersh-conf.pl': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/membersh-conf.pl"), ++ } + +- file { '/usr/local/bin/sv_membersh.pl': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/sv_membersh.pl"), +- } ++ package { 'python-ldap': ++ ensure => installed, ++ } + +- file { '/etc/membersh-conf.pl': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/membersh-conf.pl"), +- } ++ $pubkeys_directory = "/var/lib/pubkeys" ++ file { $pubkeys_directory: ++ ensure => directory, ++ owner => root, ++ group => root, ++ mode => 755, ++ } + +- package { 'python-ldap': +- ensure => installed, +- } ++ file { '/usr/local/bin/ldap-sshkey2file.py': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 755, ++ content => template("restrictshell/ldap-sshkey2file.py"), ++ requires => Package['python-ldap'] ++ } ++ } + +- $pubkeys_directory = "/var/lib/pubkeys" +- file { $pubkeys_directory: +- ensure => directory, +- owner => root, +- group => root, +- mode => 755, +- } +- +- file { '/usr/local/bin/ldap-sshkey2file.py': +- ensure => present, +- owner => root, +- group => root, +- mode => 755, +- content => template("restrictshell/ldap-sshkey2file.py"), +- requires => Package['python-ldap'] +- } +- +- +- +- ++ class allow_svn_git_pkgsubmit inherits base { ++ $allow_svn = "1" ++ $allow_git = "1" ++ $allow_pkgsubmit = "1" ++ } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment-0001.html new file mode 100644 index 000000000..e9c1bbc50 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment-0001.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[414] - add spamassassin 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>414</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:37 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add spamassassin module</pre> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/spamassassin/</li> +<li>puppet/modules/spamassassin/manifests/</li> +<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li> +<li>puppet/modules/spamassassin/templates/</li> +<li><a href="#puppetmodulesspamassassintemplateslocalcf">puppet/modules/spamassassin/templates/local.cf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesspamassassinmanifestsinitpp">Added: puppet/modules/spamassassin/manifests/init.pp</a> +=================================================================== +--- puppet/modules/spamassassin/manifests/init.pp (rev 0) ++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:37 UTC (rev 414) +@@ -0,0 +1,15 @@ ++class spamassassin { ++ ++ package { "spamassassin", "spamassassin-sa-compile": ++ ensure => installed, ++ } ++ ++ file { "/etc/mail/spamassassin/local.cf": ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ requires => Package["spamassassin"], ++ content => template('spamassassin/local.cf') ++ } ++} + +<a id="puppetmodulesspamassassintemplateslocalcf">Added: puppet/modules/spamassassin/templates/local.cf</a> +=================================================================== +--- puppet/modules/spamassassin/templates/local.cf (rev 0) ++++ puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:37 UTC (rev 414) +@@ -0,0 +1,92 @@ ++# This is the right place to customize your installation of SpamAssassin. ++# ++# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be ++# tweaked. ++# ++# Only a small subset of options are listed below ++# ++########################################################################### ++ ++# Add *****SPAM***** to the Subject header of spam e-mails ++# ++# rewrite_header Subject *****SPAM***** ++ ++ ++# Save spam messages as a message/rfc822 MIME attachment instead of ++# modifying the original message (0: off, 2: use text/plain instead) ++# ++# report_safe 1 ++ ++ ++# Set which networks or hosts are considered 'trusted' by your mail ++# server (i.e. not spammers) ++# ++# trusted_networks 212.17.35. ++ ++ ++# Set file-locking method (flock is not safe over NFS, but is faster) ++# ++# lock_method flock ++ ++ ++# Set the threshold at which a message is considered spam (default: 5.0) ++# ++# required_score 5.0 ++ ++ ++# Use Bayesian classifier (default: 1) ++# ++# use_bayes 1 ++ ++ ++# Bayesian classifier auto-learning (default: 1) ++# ++# bayes_auto_learn 1 ++ ++ ++# Set headers which may provide inappropriate cues to the Bayesian ++# classifier ++# ++# bayes_ignore_header X-Bogosity ++# bayes_ignore_header X-Spam-Flag ++# bayes_ignore_header X-Spam-Status ++ ++ ++# Some shortcircuiting, if the plugin is enabled ++# ++ifplugin Mail::SpamAssassin::Plugin::Shortcircuit ++# ++# default: strongly-whitelisted mails are *really* whitelisted now, if the ++# shortcircuiting plugin is active, causing early exit to save CPU load. ++# Uncomment to turn this on ++# ++# shortcircuit USER_IN_WHITELIST on ++# shortcircuit USER_IN_DEF_WHITELIST on ++# shortcircuit USER_IN_ALL_SPAM_TO on ++# shortcircuit SUBJECT_IN_WHITELIST on ++ ++# the opposite; blacklisted mails can also save CPU ++# ++# shortcircuit USER_IN_BLACKLIST on ++# shortcircuit USER_IN_BLACKLIST_TO on ++# shortcircuit SUBJECT_IN_BLACKLIST on ++ ++# if you have taken the time to correctly specify your "trusted_networks", ++# this is another good way to save CPU ++# ++# shortcircuit ALL_TRUSTED on ++ ++# and a well-trained bayes DB can save running rules, too ++# ++# shortcircuit BAYES_99 spam ++# shortcircuit BAYES_00 ham ++ ++endif # Mail::SpamAssassin::Plugin::Shortcircuit ++ ++required_hits 5 ++rewrite_header Subject [SPAM] ++report_safe 0 ++ifplugin Mail::SpamAssassin::Plugin::AWL ++auto_whitelist_path /var/spool/spamassassin/auto-whitelist ++auto_whitelist_file_mode 0666 ++endif # Mail::SpamAssassin::Plugin::AWL + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment.html new file mode 100644 index 000000000..e9c1bbc50 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/77981dcb/attachment.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[414] - add spamassassin 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>414</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:37 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add spamassassin module</pre> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/spamassassin/</li> +<li>puppet/modules/spamassassin/manifests/</li> +<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li> +<li>puppet/modules/spamassassin/templates/</li> +<li><a href="#puppetmodulesspamassassintemplateslocalcf">puppet/modules/spamassassin/templates/local.cf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesspamassassinmanifestsinitpp">Added: puppet/modules/spamassassin/manifests/init.pp</a> +=================================================================== +--- puppet/modules/spamassassin/manifests/init.pp (rev 0) ++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:37 UTC (rev 414) +@@ -0,0 +1,15 @@ ++class spamassassin { ++ ++ package { "spamassassin", "spamassassin-sa-compile": ++ ensure => installed, ++ } ++ ++ file { "/etc/mail/spamassassin/local.cf": ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ requires => Package["spamassassin"], ++ content => template('spamassassin/local.cf') ++ } ++} + +<a id="puppetmodulesspamassassintemplateslocalcf">Added: puppet/modules/spamassassin/templates/local.cf</a> +=================================================================== +--- puppet/modules/spamassassin/templates/local.cf (rev 0) ++++ puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:37 UTC (rev 414) +@@ -0,0 +1,92 @@ ++# This is the right place to customize your installation of SpamAssassin. ++# ++# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be ++# tweaked. ++# ++# Only a small subset of options are listed below ++# ++########################################################################### ++ ++# Add *****SPAM***** to the Subject header of spam e-mails ++# ++# rewrite_header Subject *****SPAM***** ++ ++ ++# Save spam messages as a message/rfc822 MIME attachment instead of ++# modifying the original message (0: off, 2: use text/plain instead) ++# ++# report_safe 1 ++ ++ ++# Set which networks or hosts are considered 'trusted' by your mail ++# server (i.e. not spammers) ++# ++# trusted_networks 212.17.35. ++ ++ ++# Set file-locking method (flock is not safe over NFS, but is faster) ++# ++# lock_method flock ++ ++ ++# Set the threshold at which a message is considered spam (default: 5.0) ++# ++# required_score 5.0 ++ ++ ++# Use Bayesian classifier (default: 1) ++# ++# use_bayes 1 ++ ++ ++# Bayesian classifier auto-learning (default: 1) ++# ++# bayes_auto_learn 1 ++ ++ ++# Set headers which may provide inappropriate cues to the Bayesian ++# classifier ++# ++# bayes_ignore_header X-Bogosity ++# bayes_ignore_header X-Spam-Flag ++# bayes_ignore_header X-Spam-Status ++ ++ ++# Some shortcircuiting, if the plugin is enabled ++# ++ifplugin Mail::SpamAssassin::Plugin::Shortcircuit ++# ++# default: strongly-whitelisted mails are *really* whitelisted now, if the ++# shortcircuiting plugin is active, causing early exit to save CPU load. ++# Uncomment to turn this on ++# ++# shortcircuit USER_IN_WHITELIST on ++# shortcircuit USER_IN_DEF_WHITELIST on ++# shortcircuit USER_IN_ALL_SPAM_TO on ++# shortcircuit SUBJECT_IN_WHITELIST on ++ ++# the opposite; blacklisted mails can also save CPU ++# ++# shortcircuit USER_IN_BLACKLIST on ++# shortcircuit USER_IN_BLACKLIST_TO on ++# shortcircuit SUBJECT_IN_BLACKLIST on ++ ++# if you have taken the time to correctly specify your "trusted_networks", ++# this is another good way to save CPU ++# ++# shortcircuit ALL_TRUSTED on ++ ++# and a well-trained bayes DB can save running rules, too ++# ++# shortcircuit BAYES_99 spam ++# shortcircuit BAYES_00 ham ++ ++endif # Mail::SpamAssassin::Plugin::Shortcircuit ++ ++required_hits 5 ++rewrite_header Subject [SPAM] ++report_safe 0 ++ifplugin Mail::SpamAssassin::Plugin::AWL ++auto_whitelist_path /var/spool/spamassassin/auto-whitelist ++auto_whitelist_file_mode 0666 ++endif # Mail::SpamAssassin::Plugin::AWL + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment-0001.html new file mode 100644 index 000000000..0b7ecba94 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment-0001.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[412] - it is IMHO cleaner and logical to have apache::vhost_other_app directly requiring apache::base rather than letting every people adding it when using the 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>412</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:14:05 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- it is IMHO cleaner and logical to have apache::vhost_other_app directly requiring apache::base rather than letting every people adding it when using the class</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/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-11-23 01:11:15 UTC (rev 411) ++++ puppet/modules/apache/manifests/init.pp 2010-11-23 01:14:05 UTC (rev 412) +@@ -130,6 +130,7 @@ + } + + define vhost_other_app($vhost_file) { ++ include apache::base + file { "$name.conf": + path => "/etc/httpd/conf/vhosts.d/$name.conf", + ensure => "present", + +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 01:11:15 UTC (rev 411) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 01:14:05 UTC (rev 412) +@@ -27,7 +27,6 @@ + ensure => "installed" + } + +- include apache::base + apache::vhost_other_app { "repository.$domain": + vhost_file => "buildsystem/vhost_repository.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment.html new file mode 100644 index 000000000..0b7ecba94 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/815cc2b7/attachment.html @@ -0,0 +1,90 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[412] - it is IMHO cleaner and logical to have apache::vhost_other_app directly requiring apache::base rather than letting every people adding it when using the 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>412</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:14:05 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- it is IMHO cleaner and logical to have apache::vhost_other_app directly requiring apache::base rather than letting every people adding it when using the class</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/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-11-23 01:11:15 UTC (rev 411) ++++ puppet/modules/apache/manifests/init.pp 2010-11-23 01:14:05 UTC (rev 412) +@@ -130,6 +130,7 @@ + } + + define vhost_other_app($vhost_file) { ++ include apache::base + file { "$name.conf": + path => "/etc/httpd/conf/vhosts.d/$name.conf", + ensure => "present", + +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 01:11:15 UTC (rev 411) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 01:14:05 UTC (rev 412) +@@ -27,7 +27,6 @@ + ensure => "installed" + } + +- include apache::base + apache::vhost_other_app { "repository.$domain": + vhost_file => "buildsystem/vhost_repository.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment-0001.html new file mode 100644 index 000000000..3ad32c863 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment-0001.html @@ -0,0 +1,171 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[430] add iurt upload.conf file for ulri and emi</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>430</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:24:27 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add iurt upload.conf file for ulri and emi</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:08:58 UTC (rev 429) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:24:27 UTC (rev 430) +@@ -31,6 +31,8 @@ + vhost_file => "buildsystem/vhost_repository.conf", + } + ++ include scheduler ++ include dispatcher + } + + class buildnode inherits base { +@@ -39,11 +41,24 @@ + + class scheduler { + # ulri ++ include iurtupload + } + + class dispatcher { + # emi ++ include iurtupload + } ++ ++ class iurtupload { ++ file { "/etc/iurt/update.conf": ++ ensure => present, ++ owner => $build_login, ++ group => $build_login, ++ mode => 644, ++ require => File["/etc/iurt"], ++ content => template("buildsystem/upload.conf") ++ } ++ } + + class repsys { + package { 'repsys': + +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Added: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf (rev 0) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:24:27 UTC (rev 430) +@@ -0,0 +1,58 @@ ++### ++# ++# Do not disable the host without appropriate warning ++# to somebody able to fix the machine ++# ++# Please run 'perl -cw .upload.conf' in order to check the file is OK. ++# ++### ++ ++{ ++ bot => { ++ i586 => { ++ map { ++ ($_ => { ++ iurt => { ++ user => 'iurt', ++# (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind ++# command => 'iurt --copy_srpm --group -v 1 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } qw(ecosse), ++ }, ++ ++ x86_64 => { ++ map { ++ ($_ => { ++ iurt => { ++ user => 'iurt', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } qw(jonund), ++ }, ++ }, ++ media => { ++ default => { ++ "main/release" => [ "main/updates", "main/release" ], ++ "main/updates" => [ "main/updates", "main/release" ], ++ "main/testing" => [ "main/testing", "main/updates", "main/release" ], ++ "main/backports" => [ "main/backports", "main/updates", "main/release" ], ++ "contrib/release" => [ "main/updates", "main/release", "contrib/updates", "contrib/release" ], ++ "contrib/updates" => [ "main/updates", "main/release", "contrib/updates", "contrib/release" ], ++ "contrib/testing" => [ "main/updates", "main/release", "main/testing", "contrib/updates", "contrib/release", "contrib/testing" ], ++ "contrib/backports" => [ "main/backports", "main/updates", "main/release", "contrib/backports", "contrib/updates", "contrib/release" ], ++ # (blino) non-free packages may require contrib packages (gcc3.3-g77 for scilab) ++ "non-free/release" => [ "main/updates", "main/release", "contrib/updates", "contrib/release", "non-free/updates", "non-free/release" ], ++ "non-free/updates" => [ "main/updates", "main/release", "contrib/updates", "contrib/release", "non-free/updates", "non-free/release" ], ++ "non-free/testing" => [ "main/updates", "main/release", "main/testing", "contrib/updates", "contrib/release", "contrib/testing", "non-free/updates", "non-free/release", "non-free/testing" ], ++ "non-free/backports" => [ "main/backports", "main/release", "main/updates", "contrib/backports", "contrib/updates", "contrib/release", "non-free/backports", "non-free/updates", "non-free/release" ], ++ }, ++ }, ++ admin => 'mageia-sysadm@mageia.org', ++} + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment.html new file mode 100644 index 000000000..3ad32c863 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/8b7e8954/attachment.html @@ -0,0 +1,171 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[430] add iurt upload.conf file for ulri and emi</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>430</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:24:27 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add iurt upload.conf file for ulri and emi</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:08:58 UTC (rev 429) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:24:27 UTC (rev 430) +@@ -31,6 +31,8 @@ + vhost_file => "buildsystem/vhost_repository.conf", + } + ++ include scheduler ++ include dispatcher + } + + class buildnode inherits base { +@@ -39,11 +41,24 @@ + + class scheduler { + # ulri ++ include iurtupload + } + + class dispatcher { + # emi ++ include iurtupload + } ++ ++ class iurtupload { ++ file { "/etc/iurt/update.conf": ++ ensure => present, ++ owner => $build_login, ++ group => $build_login, ++ mode => 644, ++ require => File["/etc/iurt"], ++ content => template("buildsystem/upload.conf") ++ } ++ } + + class repsys { + package { 'repsys': + +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Added: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf (rev 0) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:24:27 UTC (rev 430) +@@ -0,0 +1,58 @@ ++### ++# ++# Do not disable the host without appropriate warning ++# to somebody able to fix the machine ++# ++# Please run 'perl -cw .upload.conf' in order to check the file is OK. ++# ++### ++ ++{ ++ bot => { ++ i586 => { ++ map { ++ ($_ => { ++ iurt => { ++ user => 'iurt', ++# (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind ++# command => 'iurt --copy_srpm --group -v 1 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } qw(ecosse), ++ }, ++ ++ x86_64 => { ++ map { ++ ($_ => { ++ iurt => { ++ user => 'iurt', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } qw(jonund), ++ }, ++ }, ++ media => { ++ default => { ++ "main/release" => [ "main/updates", "main/release" ], ++ "main/updates" => [ "main/updates", "main/release" ], ++ "main/testing" => [ "main/testing", "main/updates", "main/release" ], ++ "main/backports" => [ "main/backports", "main/updates", "main/release" ], ++ "contrib/release" => [ "main/updates", "main/release", "contrib/updates", "contrib/release" ], ++ "contrib/updates" => [ "main/updates", "main/release", "contrib/updates", "contrib/release" ], ++ "contrib/testing" => [ "main/updates", "main/release", "main/testing", "contrib/updates", "contrib/release", "contrib/testing" ], ++ "contrib/backports" => [ "main/backports", "main/updates", "main/release", "contrib/backports", "contrib/updates", "contrib/release" ], ++ # (blino) non-free packages may require contrib packages (gcc3.3-g77 for scilab) ++ "non-free/release" => [ "main/updates", "main/release", "contrib/updates", "contrib/release", "non-free/updates", "non-free/release" ], ++ "non-free/updates" => [ "main/updates", "main/release", "contrib/updates", "contrib/release", "non-free/updates", "non-free/release" ], ++ "non-free/testing" => [ "main/updates", "main/release", "main/testing", "contrib/updates", "contrib/release", "contrib/testing", "non-free/updates", "non-free/release", "non-free/testing" ], ++ "non-free/backports" => [ "main/backports", "main/release", "main/updates", "contrib/backports", "contrib/updates", "contrib/release", "non-free/backports", "non-free/updates", "non-free/release" ], ++ }, ++ }, ++ admin => 'mageia-sysadm@mageia.org', ++} + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/attachment-0001.html new file mode 100644 index 000000000..b725446d7 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/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>[426] ensure /etc/iurt/build is a directory</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>426</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:00:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>ensure /etc/iurt/build is a directory</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 21:17:35 UTC (rev 425) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:00:44 UTC (rev 426) +@@ -109,11 +109,16 @@ + ensure => installed; + } + ++ file { "/etc/iurt/build": ++ ensure => "directory", ++ } ++ + file { "/etc/iurt/build/cauldron.conf": + ensure => present, + owner => $build_login, + group => $build_login, + mode => 644, ++ require => File["/etc/iurt/build"], + content => template("buildsystem/iurt.cauldron.conf") + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/attachment.html new file mode 100644 index 000000000..b725446d7 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/99f7da9a/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>[426] ensure /etc/iurt/build is a directory</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>426</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:00:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>ensure /etc/iurt/build is a directory</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 21:17:35 UTC (rev 425) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:00:44 UTC (rev 426) +@@ -109,11 +109,16 @@ + ensure => installed; + } + ++ file { "/etc/iurt/build": ++ ensure => "directory", ++ } ++ + file { "/etc/iurt/build/cauldron.conf": + ensure => present, + owner => $build_login, + group => $build_login, + mode => 644, ++ require => File["/etc/iurt/build"], + content => template("buildsystem/iurt.cauldron.conf") + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment-0001.html new file mode 100644 index 000000000..bbb3c1850 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment-0001.html @@ -0,0 +1,84 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[423] add correct requires for sshuser creation</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>423</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 20:44:01 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add correct requires for sshuser creation</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 16:03:02 UTC (rev 422) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:01 UTC (rev 423) +@@ -75,6 +75,7 @@ + + file { $homedir: + ensure => "directory", ++ require => User[$title], + } + + file { "$homedir/.ssh": +@@ -82,6 +83,7 @@ + mode => 600, + owner => $title, + group => $title, ++ require => File[$homedir], + } + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment.html new file mode 100644 index 000000000..bbb3c1850 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a34034ba/attachment.html @@ -0,0 +1,84 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[423] add correct requires for sshuser creation</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>423</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 20:44:01 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add correct requires for sshuser creation</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 16:03:02 UTC (rev 422) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:01 UTC (rev 423) +@@ -75,6 +75,7 @@ + + file { $homedir: + ensure => "directory", ++ require => User[$title], + } + + file { "$homedir/.ssh": +@@ -82,6 +83,7 @@ + mode => 600, + owner => $title, + group => $title, ++ require => File[$homedir], + } + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/attachment-0001.html new file mode 100644 index 000000000..9066aefa9 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/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>[405] include apache::base</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>405</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:30:59 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>include apache::base</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:27 UTC (rev 404) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) +@@ -27,7 +27,7 @@ + ensure => "installed" + } + +- include apache ++ include apache::base + apache::vhost_other_app { "repository.$domain": + vhost_file => "buildsystem/vhost_repository.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/attachment.html new file mode 100644 index 000000000..9066aefa9 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a50569c1/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>[405] include apache::base</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>405</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:30:59 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>include apache::base</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:27 UTC (rev 404) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:30:59 UTC (rev 405) +@@ -27,7 +27,7 @@ + ensure => "installed" + } + +- include apache ++ include apache::base + apache::vhost_other_app { "repository.$domain": + vhost_file => "buildsystem/vhost_repository.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/attachment-0001.html new file mode 100644 index 000000000..d6bf49997 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/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>[125] take iurt config files from /etc/iurt/build, /etc/iurt will contain upload.conf</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>125</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 21:45:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>take iurt config files from /etc/iurt/build, /etc/iurt will contain upload.conf</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkiurt2">build_system/iurt/trunk/iurt2</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkiurt2">Modified: build_system/iurt/trunk/iurt2</a> +=================================================================== +--- build_system/iurt/trunk/iurt2 2010-11-23 13:40:33 UTC (rev 124) ++++ build_system/iurt/trunk/iurt2 2010-11-23 20:45:58 UTC (rev 125) +@@ -388,7 +388,7 @@ + chomp $real_arch; + my $HOME = $ENV{HOME}; + my $configfile = "$HOME/.iurt.$run{distro_tag}.conf"; +-my $sysconfigfile = "/etc/iurt/$run{distro_tag}.conf"; ++my $sysconfigfile = "/etc/iurt/build/$run{distro_tag}.conf"; + + my $config = {}; + foreach my $f ($configfile, $sysconfigfile) { + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/attachment.html new file mode 100644 index 000000000..d6bf49997 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a73c2316/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>[125] take iurt config files from /etc/iurt/build, /etc/iurt will contain upload.conf</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>125</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 21:45:58 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>take iurt config files from /etc/iurt/build, /etc/iurt will contain upload.conf</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkiurt2">build_system/iurt/trunk/iurt2</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkiurt2">Modified: build_system/iurt/trunk/iurt2</a> +=================================================================== +--- build_system/iurt/trunk/iurt2 2010-11-23 13:40:33 UTC (rev 124) ++++ build_system/iurt/trunk/iurt2 2010-11-23 20:45:58 UTC (rev 125) +@@ -388,7 +388,7 @@ + chomp $real_arch; + my $HOME = $ENV{HOME}; + my $configfile = "$HOME/.iurt.$run{distro_tag}.conf"; +-my $sysconfigfile = "/etc/iurt/$run{distro_tag}.conf"; ++my $sysconfigfile = "/etc/iurt/build/$run{distro_tag}.conf"; + + my $config = {}; + foreach my $f ($configfile, $sysconfigfile) { + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment-0001.html new file mode 100644 index 000000000..b80c95419 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment-0001.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[427] manage dir recursively</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>427</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:05:33 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>manage dir recursively</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:00:44 UTC (rev 426) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:05:33 UTC (rev 427) +@@ -111,6 +111,7 @@ + + file { "/etc/iurt/build": + ensure => "directory", ++ recurse => true, + } + + file { "/etc/iurt/build/cauldron.conf": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment.html new file mode 100644 index 000000000..b80c95419 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/a993c188/attachment.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[427] manage dir recursively</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>427</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:05:33 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>manage dir recursively</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:00:44 UTC (rev 426) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 22:05:33 UTC (rev 427) +@@ -111,6 +111,7 @@ + + file { "/etc/iurt/build": + ensure => "directory", ++ recurse => true, + } + + file { "/etc/iurt/build/cauldron.conf": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment-0001.html new file mode 100644 index 000000000..b0003d0e0 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment-0001.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[422] automatically pull apache::base to be consistant with others define</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>422</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 17:03:02 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>automatically pull apache::base to be consistant with others define</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-11-23 16:01:26 UTC (rev 421) ++++ puppet/modules/apache/manifests/init.pp 2010-11-23 16:03:02 UTC (rev 422) +@@ -143,6 +143,7 @@ + } + + define webapp_other($webapp_file) { ++ include apache::base + $webappname = $name + file { "webapp_$name.conf": + path => "/etc/httpd/conf/webapps.d/$webappname.conf", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment.html new file mode 100644 index 000000000..b0003d0e0 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/aa7a5a38/attachment.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[422] automatically pull apache::base to be consistant with others define</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>422</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 17:03:02 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>automatically pull apache::base to be consistant with others define</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-11-23 16:01:26 UTC (rev 421) ++++ puppet/modules/apache/manifests/init.pp 2010-11-23 16:03:02 UTC (rev 422) +@@ -143,6 +143,7 @@ + } + + define webapp_other($webapp_file) { ++ include apache::base + $webappname = $name + file { "webapp_$name.conf": + path => "/etc/httpd/conf/webapps.d/$webappname.conf", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/attachment-0001.html new file mode 100644 index 000000000..4c5397333 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/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>[407] - use pam for openssh ( I am not sure if we need to restrict its use</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>407</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:08 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- use pam for openssh ( I am not sure if we need to restrict its use + only on ldap hosts )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesopensshtemplatessshd_config">puppet/modules/openssh/templates/sshd_config</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesopensshtemplatessshd_config">Modified: puppet/modules/openssh/templates/sshd_config</a> +=================================================================== +--- puppet/modules/openssh/templates/sshd_config 2010-11-23 01:11:07 UTC (rev 406) ++++ puppet/modules/openssh/templates/sshd_config 2010-11-23 01:11:08 UTC (rev 407) +@@ -81,7 +81,7 @@ + # If you just want the PAM account and session checks to run without + # PAM authentication, then enable this but set PasswordAuthentication + # and ChallengeResponseAuthentication to 'no'. +-#UsePAM no ++UsePAM yes + + # Accept locale-related environment variables + AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/attachment.html new file mode 100644 index 000000000..4c5397333 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/aee271bf/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>[407] - use pam for openssh ( I am not sure if we need to restrict its use</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>407</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:08 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- use pam for openssh ( I am not sure if we need to restrict its use + only on ldap hosts )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesopensshtemplatessshd_config">puppet/modules/openssh/templates/sshd_config</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesopensshtemplatessshd_config">Modified: puppet/modules/openssh/templates/sshd_config</a> +=================================================================== +--- puppet/modules/openssh/templates/sshd_config 2010-11-23 01:11:07 UTC (rev 406) ++++ puppet/modules/openssh/templates/sshd_config 2010-11-23 01:11:08 UTC (rev 407) +@@ -81,7 +81,7 @@ + # If you just want the PAM account and session checks to run without + # PAM authentication, then enable this but set PasswordAuthentication + # and ChallengeResponseAuthentication to 'no'. +-#UsePAM no ++UsePAM yes + + # Accept locale-related environment variables + AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment-0001.html new file mode 100644 index 000000000..9391b72e3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment-0001.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[434] simplify nodes declaration</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>434</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:57:04 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>simplify nodes declaration</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:51:35 UTC (rev 433) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:57:04 UTC (rev 434) +@@ -7,35 +7,31 @@ + # + ### + ++my %nodes = ( ++ i586 => [ qw(ecosse) ], ++ x86_64 => [ qw(jonund) ], ++); ++ + { +- bot => { +- i586 => { +- map { +- ($_ => { +- iurt => { +- user => 'iurt', ++ bot => { ++ (map { ++ my $arch = $_; ++ $arch => { ++ map { ++ my $node = $_; ++ ($node => { ++ iurt => { ++ user => 'iurt', + # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind + # command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- packages => '/home/iurt/iurt/', +- log => '/home/iurt/iurt/', +- }, +- }); +- } qw(ecosse), +- }, +- +- x86_64 => { +- map { +- ($_ => { +- iurt => { +- user => 'iurt', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- packages => '/home/iurt/iurt/', +- log => '/home/iurt/iurt/', +- }, +- }); +- } qw(jonund), +- }, ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } @{$nodes{$arch}}, ++ }; ++ } keys %nodes), + }, + media => { + default => { + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment.html new file mode 100644 index 000000000..9391b72e3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/b8ecddbe/attachment.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[434] simplify nodes declaration</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>434</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:57:04 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>simplify nodes declaration</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:51:35 UTC (rev 433) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:57:04 UTC (rev 434) +@@ -7,35 +7,31 @@ + # + ### + ++my %nodes = ( ++ i586 => [ qw(ecosse) ], ++ x86_64 => [ qw(jonund) ], ++); ++ + { +- bot => { +- i586 => { +- map { +- ($_ => { +- iurt => { +- user => 'iurt', ++ bot => { ++ (map { ++ my $arch = $_; ++ $arch => { ++ map { ++ my $node = $_; ++ ($node => { ++ iurt => { ++ user => 'iurt', + # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind + # command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- packages => '/home/iurt/iurt/', +- log => '/home/iurt/iurt/', +- }, +- }); +- } qw(ecosse), +- }, +- +- x86_64 => { +- map { +- ($_ => { +- iurt => { +- user => 'iurt', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', +- packages => '/home/iurt/iurt/', +- log => '/home/iurt/iurt/', +- }, +- }); +- } qw(jonund), +- }, ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ packages => '/home/iurt/iurt/', ++ log => '/home/iurt/iurt/', ++ }, ++ }); ++ } @{$nodes{$arch}}, ++ }; ++ } keys %nodes), + }, + media => { + default => { + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment-0001.html new file mode 100644 index 000000000..e088e02f3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment-0001.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[424] ssh user requires the associated group</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>424</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 20:44:42 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>ssh user requires the associated group</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:01 UTC (rev 423) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:42 UTC (rev 424) +@@ -65,6 +65,7 @@ + gid => $title, + shell => "/bin/bash", + notify => Exec["unlock$title"], ++ require => Group[$title], + } + + # set password to * to unlock the account but forbid login through login + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment.html new file mode 100644 index 000000000..e088e02f3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/b9196729/attachment.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[424] ssh user requires the associated group</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>424</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 20:44:42 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>ssh user requires the associated group</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:01 UTC (rev 423) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:42 UTC (rev 424) +@@ -65,6 +65,7 @@ + gid => $title, + shell => "/bin/bash", + notify => Exec["unlock$title"], ++ require => Group[$title], + } + + # set password to * to unlock the account but forbid login through login + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment-0001.html new file mode 100644 index 000000000..c7ddebd75 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment-0001.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[421] - do not include apache::mod_fcgid as bugzilla do not use fast cgi, and apache::base is already included</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>421</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 17:01:26 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- do not include apache::mod_fcgid as bugzilla do not use fast cgi, and apache::base is already included</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-11-23 13:29:44 UTC (rev 420) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-11-23 16:01:26 UTC (rev 421) +@@ -24,7 +24,6 @@ + content => template("bugzilla/params") + } + +- include apache::mod_fcgid + apache::webapp_other{"bugzilla": + webapp_file => "bugzilla/webapp_bugzilla.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment.html new file mode 100644 index 000000000..c7ddebd75 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/bc8b5939/attachment.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[421] - do not include apache::mod_fcgid as bugzilla do not use fast cgi, and apache::base is already included</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>421</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 17:01:26 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- do not include apache::mod_fcgid as bugzilla do not use fast cgi, and apache::base is already included</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-11-23 13:29:44 UTC (rev 420) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-11-23 16:01:26 UTC (rev 421) +@@ -24,7 +24,6 @@ + content => template("bugzilla/params") + } + +- include apache::mod_fcgid + apache::webapp_other{"bugzilla": + webapp_file => "bugzilla/webapp_bugzilla.conf", + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment-0001.html new file mode 100644 index 000000000..9db7e02c7 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment-0001.html @@ -0,0 +1,100 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[409] add class for scp and sftp</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>409</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:12 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add class for scp and sftp</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshelltemplatesmembershconfpl">puppet/modules/restrictshell/templates/membersh-conf.pl</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:10 UTC (rev 408) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:12 UTC (rev 409) +@@ -77,4 +77,16 @@ + class allow_svn { + allow{ "svn": } + } ++ ++ class allow_scp { ++ allow{ "scp": } ++ } ++ ++ class allow_sftp { ++ allow{ "sftp": } ++ } ++ # technically, we could add cvs too ++ # but I doubt we will use it one day ++ ++ + } + +<a id="puppetmodulesrestrictshelltemplatesmembershconfpl">Modified: puppet/modules/restrictshell/templates/membersh-conf.pl</a> +=================================================================== +--- puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:10 UTC (rev 408) ++++ puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:12 UTC (rev 409) +@@ -11,6 +11,8 @@ + $regexp_rsync = "^rsync --server"; + $regexp_dir_rsync = "^/.*"; + ++$bin_sftp = "<%= lib_dir %>/ssh/sftp-server"; ++$regexp_sftp = "^(/usr/lib{64,}/ssh/sftp-server|/usr/lib/sftp-server|/usr/libexec/sftp-server|/usr/lib/openssh/sftp-server)"; + + foreach my $f (glob("/etc/membersh-conf.d/allow_*pl")) { + do($f) + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment.html new file mode 100644 index 000000000..9db7e02c7 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/c349dda7/attachment.html @@ -0,0 +1,100 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[409] add class for scp and sftp</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>409</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 02:11:12 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add class for scp and sftp</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesrestrictshellmanifestsinitpp">puppet/modules/restrictshell/manifests/init.pp</a></li> +<li><a href="#puppetmodulesrestrictshelltemplatesmembershconfpl">puppet/modules/restrictshell/templates/membersh-conf.pl</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesrestrictshellmanifestsinitpp">Modified: puppet/modules/restrictshell/manifests/init.pp</a> +=================================================================== +--- puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:10 UTC (rev 408) ++++ puppet/modules/restrictshell/manifests/init.pp 2010-11-23 01:11:12 UTC (rev 409) +@@ -77,4 +77,16 @@ + class allow_svn { + allow{ "svn": } + } ++ ++ class allow_scp { ++ allow{ "scp": } ++ } ++ ++ class allow_sftp { ++ allow{ "sftp": } ++ } ++ # technically, we could add cvs too ++ # but I doubt we will use it one day ++ ++ + } + +<a id="puppetmodulesrestrictshelltemplatesmembershconfpl">Modified: puppet/modules/restrictshell/templates/membersh-conf.pl</a> +=================================================================== +--- puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:10 UTC (rev 408) ++++ puppet/modules/restrictshell/templates/membersh-conf.pl 2010-11-23 01:11:12 UTC (rev 409) +@@ -11,6 +11,8 @@ + $regexp_rsync = "^rsync --server"; + $regexp_dir_rsync = "^/.*"; + ++$bin_sftp = "<%= lib_dir %>/ssh/sftp-server"; ++$regexp_sftp = "^(/usr/lib{64,}/ssh/sftp-server|/usr/lib/sftp-server|/usr/libexec/sftp-server|/usr/lib/openssh/sftp-server)"; + + foreach my $f (glob("/etc/membersh-conf.d/allow_*pl")) { + do($f) + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment-0001.html new file mode 100644 index 000000000..5150887bf --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment-0001.html @@ -0,0 +1,130 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[126] use upload.conf from /etc/iurt if not in home (could be factorized together and with iurt config file code)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>126</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 22:52:12 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>use upload.conf from /etc/iurt if not in home (could be factorized together and with iurt config file code)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li> +<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a> +=================================================================== +--- build_system/iurt/trunk/emi 2010-11-23 20:45:58 UTC (rev 125) ++++ build_system/iurt/trunk/emi 2010-11-23 21:52:12 UTC (rev 126) +@@ -46,7 +46,18 @@ + my $HOME = $ENV{HOME}; + + my $configfile = "$HOME/.upload.conf"; ++my $sysconfigfile = "/etc/iurt/upload.conf"; + ++my $config = {}; ++foreach my $f ($configfile, $sysconfigfile) { ++ plog('DEBUG', "load config: $f"); ++ if (-f $f) { ++ $config = eval(cat_($f)) ++ or die "FATAL $program_name: syntax error in $f"; ++ last; ++ } ++} ++ + my %config_usage = ( + admin => { + desc => 'mail address of the bot administrator', +@@ -94,14 +105,6 @@ + }, + ); + +-my $config; +-if (-f $configfile) { +- $config = eval(cat_($configfile)) +- or die "FATAL $program_name: syntax error in $configfile"; +-} else { +- $config = {}; +-} +- + config_usage(\%config_usage, $config) if $run{config_usage}; + config_init(\%config_usage, $config, \%run); + + +<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a> +=================================================================== +--- build_system/iurt/trunk/ulri 2010-11-23 20:45:58 UTC (rev 125) ++++ build_system/iurt/trunk/ulri 2010-11-23 21:52:12 UTC (rev 126) +@@ -55,12 +55,16 @@ + + my $HOME = $ENV{HOME}; + my $configfile = "$HOME/.upload.conf"; ++my $sysconfigfile = "/etc/iurt/upload.conf"; + +-my $config; +-if (-f $configfile) { +- $config = eval(cat_($configfile)) or die "FATAL $program_name: syntax error in $configfile"; +-} else { +- $config = {}; ++my $config = {}; ++foreach my $f ($configfile, $sysconfigfile) { ++ plog('DEBUG', "load config: $f"); ++ if (-f $f) { ++ $config = eval(cat_($f)) ++ or die "FATAL $program_name: syntax error in $f"; ++ last; ++ } + } + + my %config_usage = ( + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment.html new file mode 100644 index 000000000..5150887bf --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/d4ac661d/attachment.html @@ -0,0 +1,130 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[126] use upload.conf from /etc/iurt if not in home (could be factorized together and with iurt config file code)</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>126</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 22:52:12 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>use upload.conf from /etc/iurt if not in home (could be factorized together and with iurt config file code)</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li> +<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a> +=================================================================== +--- build_system/iurt/trunk/emi 2010-11-23 20:45:58 UTC (rev 125) ++++ build_system/iurt/trunk/emi 2010-11-23 21:52:12 UTC (rev 126) +@@ -46,7 +46,18 @@ + my $HOME = $ENV{HOME}; + + my $configfile = "$HOME/.upload.conf"; ++my $sysconfigfile = "/etc/iurt/upload.conf"; + ++my $config = {}; ++foreach my $f ($configfile, $sysconfigfile) { ++ plog('DEBUG', "load config: $f"); ++ if (-f $f) { ++ $config = eval(cat_($f)) ++ or die "FATAL $program_name: syntax error in $f"; ++ last; ++ } ++} ++ + my %config_usage = ( + admin => { + desc => 'mail address of the bot administrator', +@@ -94,14 +105,6 @@ + }, + ); + +-my $config; +-if (-f $configfile) { +- $config = eval(cat_($configfile)) +- or die "FATAL $program_name: syntax error in $configfile"; +-} else { +- $config = {}; +-} +- + config_usage(\%config_usage, $config) if $run{config_usage}; + config_init(\%config_usage, $config, \%run); + + +<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a> +=================================================================== +--- build_system/iurt/trunk/ulri 2010-11-23 20:45:58 UTC (rev 125) ++++ build_system/iurt/trunk/ulri 2010-11-23 21:52:12 UTC (rev 126) +@@ -55,12 +55,16 @@ + + my $HOME = $ENV{HOME}; + my $configfile = "$HOME/.upload.conf"; ++my $sysconfigfile = "/etc/iurt/upload.conf"; + +-my $config; +-if (-f $configfile) { +- $config = eval(cat_($configfile)) or die "FATAL $program_name: syntax error in $configfile"; +-} else { +- $config = {}; ++my $config = {}; ++foreach my $f ($configfile, $sysconfigfile) { ++ plog('DEBUG', "load config: $f"); ++ if (-f $f) { ++ $config = eval(cat_($f)) ++ or die "FATAL $program_name: syntax error in $f"; ++ last; ++ } + } + + my %config_usage = ( + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/attachment-0001.html new file mode 100644 index 000000000..a5a993c5c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/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>[425] iurt build config should go in /etc</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>425</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 22:17:35 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>iurt build config should go in /etc</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:42 UTC (rev 424) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 21:17:35 UTC (rev 425) +@@ -109,7 +109,7 @@ + ensure => installed; + } + +- file { "$build_home_dir/.iurt.cauldron.conf": ++ file { "/etc/iurt/build/cauldron.conf": + ensure => present, + owner => $build_login, + group => $build_login, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/attachment.html new file mode 100644 index 000000000..a5a993c5c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/de7c6b3e/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>[425] iurt build config should go in /etc</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>425</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 22:17:35 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>iurt build config should go in /etc</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-23 19:44:42 UTC (rev 424) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-23 21:17:35 UTC (rev 425) +@@ -109,7 +109,7 @@ + ensure => installed; + } + +- file { "$build_home_dir/.iurt.cauldron.conf": ++ file { "/etc/iurt/build/cauldron.conf": + ensure => present, + owner => $build_login, + group => $build_login, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/attachment-0001.html new file mode 100644 index 000000000..1d0a65906 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/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>[433] use same iurt command for both i586 and x86_64</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>433</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:51:35 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>use same iurt command for both i586 and x86_64</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:27:30 UTC (rev 432) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:51:35 UTC (rev 433) +@@ -15,7 +15,7 @@ + iurt => { + user => 'iurt', + # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind +-# command => 'iurt --copy_srpm --group -v 1 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++# command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + packages => '/home/iurt/iurt/', + log => '/home/iurt/iurt/', +@@ -29,7 +29,7 @@ + ($_ => { + iurt => { + user => 'iurt', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + packages => '/home/iurt/iurt/', + log => '/home/iurt/iurt/', + }, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/attachment.html new file mode 100644 index 000000000..1d0a65906 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/e037b353/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>[433] use same iurt command for both i586 and x86_64</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>433</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 23:51:35 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>use same iurt command for both i586 and x86_64</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:27:30 UTC (rev 432) ++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-23 22:51:35 UTC (rev 433) +@@ -15,7 +15,7 @@ + iurt => { + user => 'iurt', + # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind +-# command => 'iurt --copy_srpm --group -v 1 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++# command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + packages => '/home/iurt/iurt/', + log => '/home/iurt/iurt/', +@@ -29,7 +29,7 @@ + ($_ => { + iurt => { + user => 'iurt', +- command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ --additional-media -m __MEDIA__ -- file:///home/iurt_cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', ++ command => 'iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool /home/iurt/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- http://repository/distrib/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__', + packages => '/home/iurt/iurt/', + log => '/home/iurt/iurt/', + }, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/attachment-0001.html new file mode 100644 index 000000000..5f986ac62 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/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>[415] no one here want receive a mail when we are hot by a virus, I think</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>415</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:38 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>no one here want receive a mail when we are hot by a virus, I think</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesamavistemplatesamavisdconf">Modified: puppet/modules/amavis/templates/amavisd.conf</a> +=================================================================== +--- puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:37 UTC (rev 414) ++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:38 UTC (rev 415) +@@ -119,7 +119,7 @@ + # $timestamp_fmt_mysql = 1; # if using MySQL *and* msgs.time_iso is TIMESTAMP; + # defaults to 0, which is good for non-MySQL or if msgs.time_iso is CHAR(16) + +-$virus_admin = "virusalert\@$mydomain"; # notifications recip. ++$virus_admin = ""; # notifications recip. + + $mailfrom_notify_admin = "virusalert\@$mydomain"; # notifications sender + $mailfrom_notify_recip = "virusalert\@$mydomain"; # notifications sender + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/attachment.html new file mode 100644 index 000000000..5f986ac62 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/e4da8b34/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>[415] no one here want receive a mail when we are hot by a virus, I think</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>415</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:38 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>no one here want receive a mail when we are hot by a virus, I think</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesamavistemplatesamavisdconf">Modified: puppet/modules/amavis/templates/amavisd.conf</a> +=================================================================== +--- puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:37 UTC (rev 414) ++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-23 02:19:38 UTC (rev 415) +@@ -119,7 +119,7 @@ + # $timestamp_fmt_mysql = 1; # if using MySQL *and* msgs.time_iso is TIMESTAMP; + # defaults to 0, which is good for non-MySQL or if msgs.time_iso is CHAR(16) + +-$virus_admin = "virusalert\@$mydomain"; # notifications recip. ++$virus_admin = ""; # notifications recip. + + $mailfrom_notify_admin = "virusalert\@$mydomain"; # notifications sender + $mailfrom_notify_recip = "virusalert\@$mydomain"; # notifications sender + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/attachment-0001.html new file mode 100644 index 000000000..e789a45f8 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/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>[420] Allow users to write their own sshPublicKey, and all users to read it</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>420</dd> +<dt>Author</dt> <dd>buchan</dd> +<dt>Date</dt> <dd>2010-11-23 14:29:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>Allow users to write their own sshPublicKey, and all users to read it</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesopenldaptemplatesmandrivaditaccessconf">puppet/modules/openldap/templates/mandriva-dit-access.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesopenldaptemplatesmandrivaditaccessconf">Modified: puppet/modules/openldap/templates/mandriva-dit-access.conf</a> +=================================================================== +--- puppet/modules/openldap/templates/mandriva-dit-access.conf 2010-11-23 07:22:58 UTC (rev 419) ++++ puppet/modules/openldap/templates/mandriva-dit-access.conf 2010-11-23 13:29:44 UTC (rev 420) +@@ -113,7 +113,7 @@ + + # let the user change some of his/her attributes + access to dn.subtree="ou=People,<%= dc_suffix %>" +- attrs=carLicense,homePhone,homePostalAddress,mobile,pager,telephoneNumber,mail,preferredLanguage ++ attrs=carLicense,homePhone,homePostalAddress,mobile,pager,telephoneNumber,mail,preferredLanguage,sshPublicKey + by self write + by users read + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/attachment.html new file mode 100644 index 000000000..e789a45f8 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/f047163d/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>[420] Allow users to write their own sshPublicKey, and all users to read it</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>420</dd> +<dt>Author</dt> <dd>buchan</dd> +<dt>Date</dt> <dd>2010-11-23 14:29:44 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>Allow users to write their own sshPublicKey, and all users to read it</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesopenldaptemplatesmandrivaditaccessconf">puppet/modules/openldap/templates/mandriva-dit-access.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesopenldaptemplatesmandrivaditaccessconf">Modified: puppet/modules/openldap/templates/mandriva-dit-access.conf</a> +=================================================================== +--- puppet/modules/openldap/templates/mandriva-dit-access.conf 2010-11-23 07:22:58 UTC (rev 419) ++++ puppet/modules/openldap/templates/mandriva-dit-access.conf 2010-11-23 13:29:44 UTC (rev 420) +@@ -113,7 +113,7 @@ + + # let the user change some of his/her attributes + access to dn.subtree="ou=People,<%= dc_suffix %>" +- attrs=carLicense,homePhone,homePostalAddress,mobile,pager,telephoneNumber,mail,preferredLanguage ++ attrs=carLicense,homePhone,homePostalAddress,mobile,pager,telephoneNumber,mail,preferredLanguage,sshPublicKey + by self write + by users read + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment-0001.html new file mode 100644 index 000000000..3f40f9a2a --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment-0001.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[124] Display sshPublicKey as editable to normal users on their own account</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>124</dd> +<dt>Author</dt> <dd>buchan</dd> +<dt>Date</dt> <dd>2010-11-23 14:40:33 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>Display sshPublicKey as editable to normal users on their own account</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#identityCatDapbrancheslivecatdapyml">identity/CatDap/branches/live/catdap.yml</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="identityCatDapbrancheslivecatdapyml">Modified: identity/CatDap/branches/live/catdap.yml</a> +=================================================================== +--- identity/CatDap/branches/live/catdap.yml 2010-11-18 09:16:43 UTC (rev 123) ++++ identity/CatDap/branches/live/catdap.yml 2010-11-23 13:40:33 UTC (rev 124) +@@ -69,6 +69,7 @@ + - roomNumber + - secretary + - mailForwardingAddress ++ - sshPublicKey + + # Currently not used, we only respect editable_attrs + uneditable_attrs: + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment.html new file mode 100644 index 000000000..3f40f9a2a --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fa3c3190/attachment.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[124] Display sshPublicKey as editable to normal users on their own account</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>124</dd> +<dt>Author</dt> <dd>buchan</dd> +<dt>Date</dt> <dd>2010-11-23 14:40:33 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>Display sshPublicKey as editable to normal users on their own account</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#identityCatDapbrancheslivecatdapyml">identity/CatDap/branches/live/catdap.yml</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="identityCatDapbrancheslivecatdapyml">Modified: identity/CatDap/branches/live/catdap.yml</a> +=================================================================== +--- identity/CatDap/branches/live/catdap.yml 2010-11-18 09:16:43 UTC (rev 123) ++++ identity/CatDap/branches/live/catdap.yml 2010-11-23 13:40:33 UTC (rev 124) +@@ -69,6 +69,7 @@ + - roomNumber + - secretary + - mailForwardingAddress ++ - sshPublicKey + + # Currently not used, we only respect editable_attrs + uneditable_attrs: + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment-0001.html new file mode 100644 index 000000000..7ed881cf2 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment-0001.html @@ -0,0 +1,103 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[416] add filter compilation as this can reduce the load on server</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>416</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:39 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add filter compilation as this can reduce the load on server</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li> +<li><a href="#puppetmodulesspamassassintemplateslocalcf">puppet/modules/spamassassin/templates/local.cf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesspamassassinmanifestsinitpp">Modified: puppet/modules/spamassassin/manifests/init.pp</a> +=================================================================== +--- puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:38 UTC (rev 415) ++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:39 UTC (rev 416) +@@ -1,6 +1,11 @@ + class spamassassin { + +- package { "spamassassin", "spamassassin-sa-compile": ++ package { "spamassassin-sa-compile": ++ ensure => installed, ++ notify => "sa-compile", ++ } ++ ++ package { "spamassassin": + ensure => installed, + } + +@@ -12,4 +17,8 @@ + requires => Package["spamassassin"], + content => template('spamassassin/local.cf') + } ++ ++ exec { "sa-compile": ++ refreshonly => true, ++ } + } + +<a id="puppetmodulesspamassassintemplateslocalcf">Modified: puppet/modules/spamassassin/templates/local.cf</a> +=================================================================== +--- puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:38 UTC (rev 415) ++++ puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:39 UTC (rev 416) +@@ -90,3 +90,6 @@ + auto_whitelist_path /var/spool/spamassassin/auto-whitelist + auto_whitelist_file_mode 0666 + endif # Mail::SpamAssassin::Plugin::AWL ++ ++loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody ++ + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment.html new file mode 100644 index 000000000..7ed881cf2 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fb6c684f/attachment.html @@ -0,0 +1,103 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[416] add filter compilation as this can reduce the load on server</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>416</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-11-23 03:19:39 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add filter compilation as this can reduce the load on server</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li> +<li><a href="#puppetmodulesspamassassintemplateslocalcf">puppet/modules/spamassassin/templates/local.cf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesspamassassinmanifestsinitpp">Modified: puppet/modules/spamassassin/manifests/init.pp</a> +=================================================================== +--- puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:38 UTC (rev 415) ++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-23 02:19:39 UTC (rev 416) +@@ -1,6 +1,11 @@ + class spamassassin { + +- package { "spamassassin", "spamassassin-sa-compile": ++ package { "spamassassin-sa-compile": ++ ensure => installed, ++ notify => "sa-compile", ++ } ++ ++ package { "spamassassin": + ensure => installed, + } + +@@ -12,4 +17,8 @@ + requires => Package["spamassassin"], + content => template('spamassassin/local.cf') + } ++ ++ exec { "sa-compile": ++ refreshonly => true, ++ } + } + +<a id="puppetmodulesspamassassintemplateslocalcf">Modified: puppet/modules/spamassassin/templates/local.cf</a> +=================================================================== +--- puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:38 UTC (rev 415) ++++ puppet/modules/spamassassin/templates/local.cf 2010-11-23 02:19:39 UTC (rev 416) +@@ -90,3 +90,6 @@ + auto_whitelist_path /var/spool/spamassassin/auto-whitelist + auto_whitelist_file_mode 0666 + endif # Mail::SpamAssassin::Plugin::AWL ++ ++loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody ++ + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment-0001.html new file mode 100644 index 000000000..b1bb6c932 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment-0001.html @@ -0,0 +1,107 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[403] add repository vhost for main BS node</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>403</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:29:03 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add repository vhost for main BS node</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 16:12:51 UTC (rev 402) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:03 UTC (rev 403) +@@ -26,6 +26,12 @@ + package { $package_list: + ensure => "installed" + } ++ ++ include apache ++ apache::vhost_other_app { "repository.$domain": ++ vhost_file => "buildsystem/vhost_bugs.conf", ++ } ++ + } + + class buildnode inherits base { + +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Added: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf (rev 0) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-22 23:29:03 UTC (rev 403) +@@ -0,0 +1,15 @@ ++<% ++repository_root = "/distrib/bootstrap" ++%> ++ ++<VirtualHost *:80> ++ ServerName repository.<%= domain %> ++ DocumentRoot <%= repository_root %> ++ <Directory <%= repository_root %>> ++ Order deny,allow ++ Deny from all ++ Allow from localhost, 127.0.0.1 ++ Allow from .<%= domain %> ++ Options Indexes FollowSymLinks ++ </Directory> ++</VirtualHost> + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment.html new file mode 100644 index 000000000..b1bb6c932 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101123/fc8d6161/attachment.html @@ -0,0 +1,107 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[403] add repository vhost for main BS node</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>403</dd> +<dt>Author</dt> <dd>blino</dd> +<dt>Date</dt> <dd>2010-11-23 00:29:03 +0100 (Tue, 23 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add repository vhost for main BS node</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulesbuildsystemtemplatesvhost_repositoryconf">puppet/modules/buildsystem/templates/vhost_repository.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a> +=================================================================== +--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 16:12:51 UTC (rev 402) ++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 23:29:03 UTC (rev 403) +@@ -26,6 +26,12 @@ + package { $package_list: + ensure => "installed" + } ++ ++ include apache ++ apache::vhost_other_app { "repository.$domain": ++ vhost_file => "buildsystem/vhost_bugs.conf", ++ } ++ + } + + class buildnode inherits base { + +<a id="puppetmodulesbuildsystemtemplatesvhost_repositoryconf">Added: puppet/modules/buildsystem/templates/vhost_repository.conf</a> +=================================================================== +--- puppet/modules/buildsystem/templates/vhost_repository.conf (rev 0) ++++ puppet/modules/buildsystem/templates/vhost_repository.conf 2010-11-22 23:29:03 UTC (rev 403) +@@ -0,0 +1,15 @@ ++<% ++repository_root = "/distrib/bootstrap" ++%> ++ ++<VirtualHost *:80> ++ ServerName repository.<%= domain %> ++ DocumentRoot <%= repository_root %> ++ <Directory <%= repository_root %>> ++ Order deny,allow ++ Deny from all ++ Allow from localhost, 127.0.0.1 ++ Allow from .<%= domain %> ++ Options Indexes FollowSymLinks ++ </Directory> ++</VirtualHost> + +</pre></div> + +</body> +</html>
\ No newline at end of file |