summaryrefslogtreecommitdiff
path: root/www/apache-jserv/files/patch-ag
diff options
context:
space:
mode:
Diffstat (limited to 'www/apache-jserv/files/patch-ag')
-rw-r--r--www/apache-jserv/files/patch-ag31
1 files changed, 0 insertions, 31 deletions
diff --git a/www/apache-jserv/files/patch-ag b/www/apache-jserv/files/patch-ag
deleted file mode 100644
index b2ff44682907..000000000000
--- a/www/apache-jserv/files/patch-ag
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/java/org/apache/jserv/JServConnection.java.orig Wed Feb 9 00:05:03 2000
-+++ src/java/org/apache/jserv/JServConnection.java Wed Feb 9 00:15:59 2000
-@@ -1062,6 +1062,14 @@
- * known.
- */
- public String getRemoteUser() {
-+ String type = getAuthType();
-+ if(type == null) {
-+ return (String) env_vars.get("REMOTE_USER");
-+ } else if(type.equalsIgnoreCase("SSL")) {
-+ String name = (String)env_vars.get("SSL_CLIENT_DN");
-+ name = name.replace('/', ',');
-+ return name.substring(1);
-+ }
- return (String) env_vars.get("REMOTE_USER");
- }
-
-@@ -1072,7 +1080,12 @@
- * @return this request's authentication scheme, or null if none.
- */
- public String getAuthType() {
-- return (String) env_vars.get("AUTH_TYPE");
-+ String temp = (String) env_vars.get("SSL_CLIENT_DN");
-+ if(temp != null && temp.equals("") == false) {
-+ return "SSL";
-+ } else {
-+ return (String) env_vars.get("AUTH_TYPE");
-+ }
- }
-
- /**