[28481] in Source-Commits

home help back first fref pref prev next nref lref last post

kerberos-config commit: Unset allow_weak_crypto

daemon@ATHENA.MIT.EDU (Benjamin Kaduk)
Tue Mar 3 13:17:32 2015

Date: Tue, 3 Mar 2015 13:17:25 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
Message-Id: <201503031817.t23IHPKI025697@drugstore.mit.edu>
To: source-commits@mit.edu

https://github.com/mit-athena/kerberos-config/commit/44eb26c20afbdde30fca7718948a8abc608d0824
commit 44eb26c20afbdde30fca7718948a8abc608d0824
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Mon Feb 23 10:49:57 2015 -0500

    Unset allow_weak_crypto
    
    * Stop setting allow_weak_crypto; all MIT services are believed to be
      compatible with strong enctypes (Trac: #1308)
    * Modernize CSAIL.MIT.EDU configuration:
      - Remove default_domain, used only used for mapping krb4 names to krb5 names
      - Remove krb524_server, since krb4 is long-dead

 debian/changelog                     |   10 ++++++++++
 debian/transform_krb5.conf.debathena |    3 +--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 998fab1..cb6a44b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+debathena-kerberos-config (1.20) unstable; urgency=low
+
+  * Stop setting allow_weak_crypto; all MIT services are believed to be
+    compatible with strong enctypes (Trac: #1308)
+  * Modernize CSAIL.MIT.EDU configuration:
+    - Remove default_domain, used only used for mapping krb4 names to krb5 names
+    - Remove krb524_server, since krb4 is long-dead
+
+ -- Benjamin Kaduk <kaduk@mit.edu>  Mon, 23 Feb 2015 10:49:00 -0500
+
 debathena-kerberos-config (1.19) unstable; urgency=low
 
   * Modernize ATHENA.MIT.EDU configuration:
diff --git a/debian/transform_krb5.conf.debathena b/debian/transform_krb5.conf.debathena
index caf3f91..ad4bf61 100755
--- a/debian/transform_krb5.conf.debathena
+++ b/debian/transform_krb5.conf.debathena
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -p0
 s/^([ \t]*default_realm *=).*$/\1 ATHENA.MIT.EDU/m or die;
 s/(\[realms\][^[]*\n)[ \t]*CSAIL\.MIT\.EDU\s*=\s*\{[^}]*\}\s*\n/\1/;
-s/(\[realms\]\n)/\1\tCSAIL.MIT.EDU = {\n\t\tkdc = kerberos-1.csail.mit.edu\n\t\tkdc = kerberos-2.csail.mit.edu\n\t\tadmin_server = kerberos.csail.mit.edu\n\t\tdefault_domain = csail.mit.edu\n\t\tkrb524_server = krb524.csail.mit.edu\n\t}\n/ or die;
+s/(\[realms\]\n)/\1\tCSAIL.MIT.EDU = {\n\t\tkdc = kerberos-1.csail.mit.edu\n\t\tkdc = kerberos-2.csail.mit.edu\n\t\tadmin_server = kerberos.csail.mit.edu\n\t}\n/ or die;
 s/(\[realms\][^[]*\n)[ \t]*ATHENA\.MIT\.EDU\s*=\s*\{[^}]*\}\s*\n/\1/;
 s/(\[realms\]\n)/\1\tATHENA.MIT.EDU = {\n\t\tkdc = kerberos.mit.edu\n\t\tkdc = kerberos-1.mit.edu\n\t\tkdc = kerberos-2.mit.edu\n\t\tadmin_server = kerberos.mit.edu\n\t\tmaster_kdc = kerberos.mit.edu\n\t}\n/ or die;
 s/(\[domain_realm\][^[]*\n)[ \t]*csail\.mit\.edu\s*=[^\n]*\n/\1/;
@@ -20,4 +20,3 @@ s/(\[domain_realm\][^[]*\n)[ \t]*exchange.mit\.edu\s*=[^\n]*\n/\1/;
 s/(\[domain_realm\]\n)/\1\texchange.mit.edu = EXCHANGE.MIT.EDU\n/ or die;
 s/(\[domain_realm\][^[]*\n)[ \t]*\.exchange.mit\.edu\s*=[^\n]*\n/\1/;
 s/(\[domain_realm\]\n)/\1\t.exchange.mit.edu = EXCHANGE.MIT.EDU\n/ or die;
-s/(\[libdefaults\]\n)/\1\tallow_weak_crypto = true\n/ or die;

home help back first fref pref prev next nref lref last post