...
Hostname | Function | Software | Configs/Location | Resource/URL | SVN Location | |||
incoming.apache.org | Donated by Sonic |
|
|
|
| |||
sa-vm1.apache.org | DNS Hidden Master | PowerDNS | /etc/powerdns/pdns.d/pdns.local.conf | spamassassin.org | dns (webserver API key redacted) | |||
| Rsync Mirrors | rsyncd | /etc/rsyncd.conf | rsync.spamassassin.org | trunk/build/automc/etc-rsyncd.conf | |||
| Web Server | apache2 | /etc/apache2/sites-available/automc.conf | updates.spamassassin.org | trunk/build/automc/automc-apache2.conf | |||
|
| apache2 | /etc/apache2/sites-available/automc.conf | ruleqa.spamassassin.org | trunk/build/automc/ruleqa.cgi | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3cc954ad4763f79f-1611a4d3-4948493b-a96f949c-ab826307526bedcf887c742a"><ac:plain-text-body><![CDATA[ |
| SaUpdateMirrorSetup | svn | rsyncd [updates] for mirrors | spamassassin.apache.org/updates | [site/updates | http://svn.apache.org/repos/asf/spamassassin/site/updates/]/MIRRORED.BY | ]]></ac:plain-text-body></ac:structured-macro> |
| Nightly Masscheck | cron/scripts | /usr/local/spamassassin/automc/rsync/tagged_builds | ruleqa.spamassassin.org | trunk/backend/nitemc/README | |||
| RuleQA web UI | cron/scripts | /usr/local/spamassassin/automc/html | ruleqa.spamassassin.org |
...
Builds
The sa-vm1 server TZ is US PDT -7 UTC so cron entries will be 7 hours ahead for UTC. Scripts should have TZ=UTC so they think they are running in UTC. If they are run from cron and detect they are in DST, they should sleep for 1 hour to stay on UTC. All times below are in UTC.
mkupdates
This section of scripts publishes new ruleset updates to the mirrors. There are currently (June 2017) two different rule daily updates. Both do lint tests against the latest version of SpamAssassin but the first one updates the 72_scores.cf based on the masscheck contributions while the second one is a "blind" rule promotion and tagged build of SVN rules for the masscheck area setup later.
...