diff options
| author | Russ Allbery <rra@stanford.edu> | 2007-12-06 23:58:22 +0000 | 
|---|---|---|
| committer | Russ Allbery <rra@stanford.edu> | 2007-12-06 23:58:22 +0000 | 
| commit | 4878c6af49ddc4ca7fb7dcef21da7d9ca28014de (patch) | |
| tree | dcc59895b4bd432476052fea08e47908ec2ae715 /perl/Wallet | |
| parent | 4ee72e4149ca95e04381b434a13308022f9783cd (diff) | |
Fix the keytab principal validation regex to allow instances
containing periods.  Otherwise, it's hard to manage host keytabs.  Add
a missing test suite for that method.
Diffstat (limited to 'perl/Wallet')
| -rw-r--r-- | perl/Wallet/Object/Keytab.pm | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/perl/Wallet/Object/Keytab.pm b/perl/Wallet/Object/Keytab.pm index ed998aa..fcd427a 100644 --- a/perl/Wallet/Object/Keytab.pm +++ b/perl/Wallet/Object/Keytab.pm @@ -36,7 +36,7 @@ $VERSION = '0.03';  # realm information here.  sub valid_principal {      my ($self, $principal) = @_; -    return scalar ($principal =~ m,^[\w-]+(/[\w_-]+)?\z,); +    return scalar ($principal =~ m,^[\w-]+(/[\w_.-]+)?\z,);  }  # Run a kadmin command and capture the output.  Returns the output, either as | 
