[freeside-commits] branch FREESIDE_2_3_BRANCH updated. aa8c6cf683adc4684f169915a6bb0e82b36be824
Ivan
ivan at 420.am
Tue Dec 10 12:45:21 PST 2013
The branch, FREESIDE_2_3_BRANCH has been updated
via aa8c6cf683adc4684f169915a6bb0e82b36be824 (commit)
from 86506e0d7c7b4dac280ec270100502e28e10c30b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit aa8c6cf683adc4684f169915a6bb0e82b36be824
Author: Ivan Kohler <ivan at freeside.biz>
Date: Tue Dec 10 12:45:18 2013 -0800
don't generate random sip_password values if you set it to fixed+blank, RT#25239
diff --git a/FS/FS/svc_phone.pm b/FS/FS/svc_phone.pm
index 7e5e26f..69f2d91 100644
--- a/FS/FS/svc_phone.pm
+++ b/FS/FS/svc_phone.pm
@@ -451,7 +451,11 @@ and replace methods.
sub check {
my $self = shift;
- my $conf = new FS::Conf;
+ #my $conf = new FS::Conf;
+
+ my $x = $self->setfixed;
+ return $x unless ref($x);
+ my $part_svc = $x;
my $phonenum = $self->phonenum;
my $phonenum_check_method;
@@ -525,8 +529,9 @@ sub check {
return "SIP password must be shorter than $passwordmax characters"
if length($self->sip_password) > $passwordmax;
- } else { # option for this?
+ } elsif ( $part_svc->part_svc_column('sip_password')->columnflag ne 'F' ) {
+ # option for this?
$self->sip_password(
join('', map $pw_set[ int(rand $#pw_set) ], (1..min($passwordmax,16)) )
);
@@ -627,7 +632,7 @@ sub radius_check {
my $self = shift;
my %check = ();
- my $conf = new FS::Conf;
+ #my $conf = new FS::Conf;
$check{'User-Password'} = $conf->config('svc_phone-radius-default_password');
-----------------------------------------------------------------------
Summary of changes:
FS/FS/svc_phone.pm | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
More information about the freeside-commits
mailing list