summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/bugzilla44/files/freebsd-project-ldap.diff13
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/bugzilla44/files/freebsd-project-ldap.diff b/devel/bugzilla44/files/freebsd-project-ldap.diff
index 410f1fe2db7c..b6769de3d795 100644
--- a/devel/bugzilla44/files/freebsd-project-ldap.diff
+++ b/devel/bugzilla44/files/freebsd-project-ldap.diff
@@ -9,3 +9,16 @@
}
$params->{realname} ||= $user_entry->get_value("displayName");
+--- token.cgi.dist 2014-06-03 00:27:29.279355734 +0000
++++ token.cgi 2014-06-03 00:37:48.727359133 +0000
+@@ -122,6 +122,10 @@
+ my $login_name = $cgi->param('loginname')
+ or ThrowUserError("login_needed_for_password_change");
+
++ if ($login_name =~ /[@.]FreeBSD\.org$/i) {
++ ThrowUserError("password_change_requests_not_allowed");
++ }
++
+ check_email_syntax($login_name);
+ my $user = Bugzilla::User->check($login_name);
+