Changeset 8115

Show
Ignore:
Timestamp:
08/23/09 23:55:25 (2 years ago)
Author:
p_lindheimer
Message:

closes #3581 and closes #3266 weakpassword validation for sip and iax devices

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.6/core/functions.inc.php

    r8112 r8115  
    52055205    $tmparr = array(); 
    52065206    $tmparr['secret'] = array('value' => '', 'level' => 0, 'jsvalidation' => 'isEmpty() && !confirm("'.$msgConfirmSecret.'")', 'failvalidationmsg' => $msgInvalidSecret); 
     5207    $tmparr['secret'] = array('value' => '', 'level' => 0, 'jsvalidation' => '(isEmpty() && !confirm("'.$msgConfirmSecret.'")) || (!isEmpty() && weakSecret())', 'failvalidationmsg' => $msgInvalidSecret); 
    52075208    $tmparr['notransfer'] = array('value' => 'yes', 'level' => 1); 
    52085209    $tmparr['context'] = array('value' => 'from-internal', 'level' => 1); 
     
    52235224    // sip 
    52245225    $tmparr = array(); 
    5225     $tmparr['secret'] = array('value' => '', 'level' => 0, 'jsvalidation' => 'isEmpty() && !confirm("'.$msgConfirmSecret.'")', 'failvalidationmsg' => $msgInvalidSecret); 
     5226    $tmparr['secret'] = array('value' => '', 'level' => 0, 'jsvalidation' => '(isEmpty() && !confirm("'.$msgConfirmSecret.'")) || (!isEmpty() && weakSecret())', 'failvalidationmsg' => $msgInvalidSecret); 
    52265227    $tmparr['dtmfmode'] = array('value' => 'rfc2833', 'level' => 0, 'jsvalidation' => 'isEmpty()', 'failvalidationmsg' => $msgInvalidDTMFMODE ); 
    52275228    $tmparr['canreinvite'] = array('value' => 'no', 'level' => 1); 
     
    53985399          $devoptjs = isset($devoptarr['jsvalidation']) ? $devoptarr['jsvalidation'] : ''; 
    53995400          $devoptfailmsg = isset($devoptarr['failvalidationmsg']) ? $devoptarr['failvalidationmsg'] : ''; 
     5401 
     5402          // We compare the existing secret against what might be in the put to detect changes when validating 
     5403          if ($devopt == "secret") { 
     5404            $currentcomponent->addguielem($section, new gui_hidden($devopname . "_origional", $devoptcurrent), 4); 
     5405          } 
    54005406   
    54015407          if ( $devoptarr['level'] == 0 || ($extdisplay && $devoptarr['level'] == 1) ) { // editing to show advanced as well 
  • modules/branches/2.6/core/module.xml

    r8112 r8115  
    1010  <canuninstall>no</canuninstall> 
    1111  <changelog> 
    12     *2.6.0beta1.4* #3075, #3501, #3636 
     12    *2.6.0beta1.4* #3075, #3501, #3636, #3581, #3266 
    1313    *2.6.0beta1.3* trunk tab improvements 
    1414    *2.6.0beta1.2* added more sql escape in devices