From a82672797ccc472a9332a615f7c43b4d0ac4d53f Mon Sep 17 00:00:00 2001 From: Phil Pennock Date: Thu, 17 Aug 2017 20:39:52 -0400 Subject: [PATCH] https-ify many things --- script/gen.pl | 4 ++-- templates/web/credits.xsl | 6 +++--- templates/web/docs.xsl | 6 +++--- templates/web/howto/mailman21.xsl | 8 ++++---- templates/web/howto/mirroring.xsl | 6 +++--- templates/web/howto/rbl.xsl | 4 ++-- templates/web/index.xsl | 14 +++++++------- templates/web/maillist.xsl | 2 +- templates/web/mirrors.xsl | 6 +++--- templates/wrapper.xsl | 6 +++--- 10 files changed, 31 insertions(+), 31 deletions(-) diff --git a/script/gen.pl b/script/gen.pl index 3934ee8..dfb174e 100755 --- a/script/gen.pl +++ b/script/gen.pl @@ -16,7 +16,7 @@ use Pod::Usage; use XML::LibXML; use XML::LibXSLT; -my $canonical_url = 'http://www.exim.org/'; +my $canonical_url = 'https://www.exim.org/'; ## Parse arguments my %opt = parse_arguments(); @@ -208,7 +208,7 @@ sub do_doc { $chapter->appendTextChild( 'canonical_url', sprintf( - 'http://www.exim.org/exim-html-current/doc/html/spec_html/%sch-%s.html', + 'https://www.exim.org/exim-html-current/doc/html/spec_html/%sch-%s.html', $prepend_chapter, $chapter_title ) ); diff --git a/templates/web/credits.xsl b/templates/web/credits.xsl index 623481d..68adc6e 100644 --- a/templates/web/credits.xsl +++ b/templates/web/credits.xsl @@ -13,7 +13,7 @@ - + @@ -32,11 +32,11 @@

Built/maintains the website.

  • - Mike Cardwell, of Cardwell IT Ltd. + Mike Cardwell, of Cardwell IT Ltd.

    Redesigned and built the current layout/style of the website, in 2010.

  • - Jennifer Greenley, of Sharpblue + Jennifer Greenley, of Sharpblue

    Designed the new Exim logo, in 2002.

  • diff --git a/templates/web/docs.xsl b/templates/web/docs.xsl index 40bee14..21e3fb3 100644 --- a/templates/web/docs.xsl +++ b/templates/web/docs.xsl @@ -15,7 +15,7 @@ - + @@ -35,9 +35,9 @@ -

    Exim has a set of documentation released with it. A text file of the main documentation is released as part of the Exim tar archive. Additionally, postscript and texinfo forms of the documentation are available in separate tar archives on the ftp sites. There is also a book.

    +

    Exim has a set of documentation released with it. A text file of the main documentation is released as part of the Exim tar archive. Additionally, postscript and texinfo forms of the documentation are available in separate tar archives on the ftp sites. There is also a book.

    -

    User supported documentation, FAQs and hints can be found in the wiki.

    +

    User supported documentation, FAQs and hints can be found in the wiki.

    There are 3 main sets of documentation for Exim, all of which are also available below in html form.

    diff --git a/templates/web/howto/mailman21.xsl b/templates/web/howto/mailman21.xsl index 12b03e9..66ce436 100644 --- a/templates/web/howto/mailman21.xsl +++ b/templates/web/howto/mailman21.xsl @@ -17,7 +17,7 @@ - +
    @@ -246,9 +246,9 @@ SMTP_MAX_SESSIONS_PER_CONNECTION = 30

    VERP within Mailman

    -

    VERP (Variable Envelope Return Paths) encodes the (original) receipient address in the sender address. The reason for doing this is that it means bounces are sent to an address which has the original recipient address encoded in it - meaning you know which recipient address caused the bounce. This makes automatic bounce handling very effective - the normal method of parsing the bouncing address out of the bounce message is very prone to failure, especially in the case of foreign MTAs which use different addressing standards, or where mail forwarding is involved.

    +

    VERP (Variable Envelope Return Paths) encodes the (original) receipient address in the sender address. The reason for doing this is that it means bounces are sent to an address which has the original recipient address encoded in it - meaning you know which recipient address caused the bounce. This makes automatic bounce handling very effective - the normal method of parsing the bouncing address out of the bounce message is very prone to failure, especially in the case of foreign MTAs which use different addressing standards, or where mail forwarding is involved.

    -

    VERP will send one email, with a separate envelope sender (return path), for each of your subscribers - this means that it will generate more traffic since you cannot bundle up deliveries together. An analysis of the costs of VERP can be found in the Mailman WIKI.

    +

    VERP will send one email, with a separate envelope sender (return path), for each of your subscribers - this means that it will generate more traffic since you cannot bundle up deliveries together. An analysis of the costs of VERP can be found in the Mailman WIKI.

    VERP settings within Mailman are done on a per-installation basis - ie they affect all the lists within the installation. To configure VERP within Mailman read the information in ~mailman/Mailman/Default.py for the options that start with VERP. In a nutshell, all you need to do to enable VERP with Exim is to add these lines to ~mailman/Mailman/mm_cfg.py:

    @@ -350,7 +350,7 @@ VERP_DELIVERY_INTERVAL = 0

    I would recommend that mailing lists now scan for both spam and viruses on incoming mail - this is due to the potential for a compromised windows machine belonging to a subscriber managing to distribute unwanted content via the list. This causes problems not only to the list reputation, but also to the list manager who will get many many bounces from subscribers who do content scanning on their own incoming mail.

    -

    The best way to do this is using the exiscan extension along with a virus scanner such as clam-av and a spam content scanner such as SpamAssassin. Configuring these is beyond the scope of this document, however Tim Jackson has a very good set of PDF documentation on integrating these.

    +

    The best way to do this is using the exiscan extension along with a virus scanner such as clam-av and a spam content scanner such as SpamAssassin. Configuring these is beyond the scope of this document, however Tim Jackson has a very good set of PDF documentation on integrating these.

    One thing to note is that if you add full SpamAssassin headers onto list messages this bulks up the messages significantly. These headers are also available to list subscribers, which might make it easier for someone malicious to work out how to evade your spam scanning strategy. I would suggest that Spam headers are not added for Mailman incoming mail, or minimal (short) headers added, or that they are stripped somewhere. However having minimal headers on means that you can, for example, moderate all messages which have a given spam rating (as well as bouncing messages with a very high rating).

    diff --git a/templates/web/howto/mirroring.xsl b/templates/web/howto/mirroring.xsl index 9cd8611..537af89 100644 --- a/templates/web/howto/mirroring.xsl +++ b/templates/web/howto/mirroring.xsl @@ -13,7 +13,7 @@ - + @@ -59,10 +59,10 @@

    Tell people about it

    -

    Register +

    Register a bug in the Exim Bugzilla under Infrastructure/Mirrors so that the mirmon information can be - updated. Join the exim-mirrors + updated. Join the exim-mirrors list so we can tell you of any changes to mirroring practice.

    diff --git a/templates/web/howto/rbl.xsl b/templates/web/howto/rbl.xsl index 9f87bed..bda7a64 100644 --- a/templates/web/howto/rbl.xsl +++ b/templates/web/howto/rbl.xsl @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ -

    The MAPS (Mail Abuse Protection System) RBL (Realtime Blackhole List) was the first application of a way of using a DNS list as a means of identifying hosts that have been associated with the sending of spam mail. A full description of the service and the technology and ethics behind it can be found at http://www.mail-abuse.org/rbl/ along with more general mail policy information at http://www.mail-abuse.org/.

    +

    The MAPS (Mail Abuse Protection System) RBL (Realtime Blackhole List) was the first application of a way of using a DNS list as a means of identifying hosts that have been associated with the sending of spam mail. A full description of the service and the technology and ethics behind it could once be found at http://www.mail-abuse.org/rbl/ along with more general mail policy information at http://www.mail-abuse.org/.

    In the few years since MAPS started operating, other similar services although with different aims, procedures and reliabilities have been introduced - MAPS itself has a number of these (ie MAPS/DUL which maintains lists of dial up modems). At this point in time there are many 10s of services with varying charters - lists of these can be found at http://relays.osirusoft.com/ and http://spamblock.outblaze.com/spamchk.html. The services are now normally referred to as a DNS Block List (DNSBL), rather than RBLs, however you will find that earlier Exim documentation (ie for version 3.x) will use the older term.

    diff --git a/templates/web/index.xsl b/templates/web/index.xsl index 9918701..25fbf5a 100644 --- a/templates/web/index.xsl +++ b/templates/web/index.xsl @@ -17,7 +17,7 @@ - + @@ -28,17 +28,17 @@

    - + Exim Logo Exim is a message transfer agent (MTA) developed at the - University of Cambridge + University of Cambridge for use on Unix systems connected to the Internet. It is freely available under the terms of the - GNU General Public Licence + GNU General Public Licence . In style it is similar to - Smail 3 + Smail 3 , but its facilities are more general. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail. Exim can be installed in place of - Sendmail + Sendmail , although the configuration of Exim is quite different.

    @@ -70,7 +70,7 @@ You may wish to purchase The Exim SMTP Mail Server book, written by the original author of Exim, - Philip Hazel + Philip Hazel .

    diff --git a/templates/web/maillist.xsl b/templates/web/maillist.xsl index 0156a8f..4989e12 100644 --- a/templates/web/maillist.xsl +++ b/templates/web/maillist.xsl @@ -13,7 +13,7 @@ - + diff --git a/templates/web/mirrors.xsl b/templates/web/mirrors.xsl index 55b0a5c..09881d1 100644 --- a/templates/web/mirrors.xsl +++ b/templates/web/mirrors.xsl @@ -13,7 +13,7 @@ - + @@ -38,10 +38,10 @@

    A list of mirror sites is maintained within mirmon - see the links below for lists of mirrors and their current status:-

    diff --git a/templates/wrapper.xsl b/templates/wrapper.xsl index d9a2edf..64ff9dd 100644 --- a/templates/wrapper.xsl +++ b/templates/wrapper.xsl @@ -25,7 +25,7 @@ - + @@ -63,7 +63,7 @@
  • Documentation
  • Mailing Lists
  • Wiki
  • -
  • Bugs
  • +
  • Bugs
  • Credits
  • @@ -104,7 +104,7 @@ Website design by Mike Cardwell , of - Cardwell IT Ltd. + Cardwell IT Ltd. -- 2.30.2