[Rt-commit] rt branch, 4.0/mailgate-ssl-deps, updated. rt-4.0.4-112-g1046d51

Kevin Falcone falcone at bestpractical.com
Mon Dec 12 12:54:27 EST 2011


The branch, 4.0/mailgate-ssl-deps has been updated
       via  1046d51f406b67d70dc2c53c2f912ea98167e44a (commit)
      from  30754d74e44dde3d5e6e982336d5afae5775066d (commit)

Summary of changes:
 README             |    7 +++++++
 bin/rt-mailgate.in |    5 ++++-
 docs/security.pod  |    7 +++++--
 3 files changed, 16 insertions(+), 3 deletions(-)

- Log -----------------------------------------------------------------
commit 1046d51f406b67d70dc2c53c2f912ea98167e44a
Author: Kevin Falcone <falcone at bestpractical.com>
Date:   Mon Dec 12 12:53:23 2011 -0500

    Add some pointers to --enable-ssl-mailgate
    
    README, security and rt-mailgate seem to be the relevant places.
    We don't discuss SSL in web_deployment.pod so I haven't added a mention
    there.  We probably should discuss SSL and basic auth in that file in
    the future.

diff --git a/README b/README
index d14c91e..4fd4234 100644
--- a/README
+++ b/README
@@ -226,6 +226,13 @@ GENERAL INSTALLATION
 
            perldoc /opt/rt4/bin/rt-mailgate
 
+    If your webserver uses SSL, rt-mailgate will require several new
+    Perl libraries. RT can detect and install these for you automatically
+    if you include --enable-ssl-mailgate when running configure and then
+    run make fixdeps as described in step 4.  It is safe to rerun configure
+    and make fixdeps after you have installed RT, you should be sure to include
+    all the arguments you used in step 2 plus --enable-ssl-mailgate.
+
 
 GETTING HELP
 ------------
diff --git a/bin/rt-mailgate.in b/bin/rt-mailgate.in
index 2d5402f..ab5e5b6 100755
--- a/bin/rt-mailgate.in
+++ b/bin/rt-mailgate.in
@@ -349,8 +349,11 @@ is found.
 =item C<--url>
 
 This flag tells the mail gateway where it can find your RT server. You should 
-probably use the same URL that users use to log into RT.
+probably use the same URL that users use to log into RT.  
 
+If your RT server uses SSL, you will need to install additional Perl
+libraries. RT will detect and install these dependencies if you pass the
+C<--enable-ssl-mailgate> flag to configure as documented in RT's README.
 
 =item C<--extension> OPTIONAL
 
diff --git a/docs/security.pod b/docs/security.pod
index 8bf12bd..6c0599d 100644
--- a/docs/security.pod
+++ b/docs/security.pod
@@ -17,8 +17,11 @@ More information is available at L<http://bestpractical.com/security/>.
 
 Protect your RT installation by making it only accessible via SSL.  This
 will protect against users' passwords being sniffed as they go over the
-wire, as well as helping prevent phishing attacks.
-
+wire, as well as helping prevent phishing attacks.  If you use SSL, you
+will need to install some additional Perl libraries so that C<rt-mailgate>
+can connect.  You can use the C<--enable-ssl-mailgate> command to
+configure to automate the installation of these dependencies.  This is
+documented further in step 10 of the README.
 
 =item *
 

-----------------------------------------------------------------------


More information about the Rt-commit mailing list