You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cn...@apache.org on 2014/04/24 23:18:28 UTC
svn commit: r1589884 - in
/hadoop/common/trunk/hadoop-common-project/hadoop-common: CHANGES.txt
src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java
Author: cnauroth
Date: Thu Apr 24 21:18:27 2014
New Revision: 1589884
URL: http://svn.apache.org/r1589884
Log:
HADOOP-10539. Provide backward compatibility for ProxyUsers.authorize() call. Contributed by Benoy Antony.
Modified:
hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java
Modified: hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1589884&r1=1589883&r2=1589884&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt (original)
+++ hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt Thu Apr 24 21:18:27 2014
@@ -410,6 +410,9 @@ Release 2.5.0 - UNRELEASED
HADOOP-10531. hadoop-config.sh - bug in --hosts argument.
(Sebastien Barrier via wang)
+ HADOOP-10539. Provide backward compatibility for ProxyUsers.authorize()
+ call. (Benoy Antony via cnauroth)
+
Release 2.4.1 - UNRELEASED
INCOMPATIBLE CHANGES
Modified: hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java
URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java?rev=1589884&r1=1589883&r2=1589884&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java (original)
+++ hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/ProxyUsers.java Thu Apr 24 21:18:27 2014
@@ -36,7 +36,7 @@ import org.apache.hadoop.util.StringUtil
import com.google.common.annotations.VisibleForTesting;
-@InterfaceAudience.Private
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce", "HBase", "Hive"})
public class ProxyUsers {
private static final String CONF_HOSTS = ".hosts";
@@ -193,6 +193,20 @@ public class ProxyUsers {
+ superUser.getUserName() + " from IP " + remoteAddress);
}
}
+
+ /**
+ * This function is kept to provide backward compatibility.
+ * @param user
+ * @param remoteAddress
+ * @param conf
+ * @throws AuthorizationException
+ * @deprecated use {@link #authorize(UserGroupInformation, String) instead.
+ */
+ @Deprecated
+ public static synchronized void authorize(UserGroupInformation user,
+ String remoteAddress, Configuration conf) throws AuthorizationException {
+ authorize(user,remoteAddress);
+ }
/**
* Return true if the configuration specifies the special configuration value