projects
/
mirror
/
userdir-ldap-cgi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switch host and hostname in update cgi for sudopasswd (so "gluck" gets
[mirror/userdir-ldap-cgi.git]
/
update.cgi
diff --git
a/update.cgi
b/update.cgi
index
3077e6a
..
223559f
100755
(executable)
--- a/
update.cgi
+++ b/
update.cgi
@@
-133,7
+133,8
@@
if (!($query->param('doupdate'))) {
<td><input name=\"sudopassword-delete-$uuid\" type=\"checkbox\" value=\"delete\"> (delete)</td></tr>\n";
$sudopassword .= $e;
if ($status eq 'unconfirmed') {
<td><input name=\"sudopassword-delete-$uuid\" type=\"checkbox\" value=\"delete\"> (delete)</td></tr>\n";
$sudopassword .= $e;
if ($status eq 'unconfirmed') {
- my $hmac = hmac_sha1_hex( join(':', 'confirm-new-password', $uuid, $hosts, $crypted), $hmac_key);
+ my $data = join(':', 'confirm-new-password', $uuid, $hosts, $crypted);
+ my $hmac = hmac_sha1_hex( $data, $hmac_key);
$confirmstring .= "confirm sudopassword $uuid $hosts $hmac\n";
}
};
$confirmstring .= "confirm sudopassword $uuid $hosts $hmac\n";
}
};
@@
-146,7
+147,7
@@
if (!($query->param('doupdate'))) {
my $data = $host_entries->{$dn};
my $host = $data->{'host'}->[0];
my $hostname = $data->{'hostname'}->[0];
my $data = $host_entries->{$dn};
my $host = $data->{'host'}->[0];
my $hostname = $data->{'hostname'}->[0];
- $sudopasswordhosts .= "<option value=\"$host
\">$hostname
\n";
+ $sudopasswordhosts .= "<option value=\"$host
name\">$host
\n";
};
$sudopasswordhosts .= '</select>';
};
$sudopasswordhosts .= '</select>';