Changeset 2623


Ignore:
Timestamp:
02/21/10 20:55:04 (2 years ago)
Author:
benedikt
Message:
  • Changed Net_DNS to be PHP 5.3 compatible (fix)
Location:
trunk/gui/include/Net_DNS/DNS
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/include/Net_DNS/DNS/Packet.php

    r2622 r2623  
    436436            } 
    437437        } 
    438         $name = preg_replace('\.$', '', $name); 
     438        $name = preg_replace('/\.$/', '', $name); 
    439439        return array($name, $offset); 
    440440    } 
  • trunk/gui/include/Net_DNS/DNS/RR.php

    r2622 r2623  
    114114            $s = array_shift($parts); 
    115115            if (!isset($name)) { 
    116                 $name = preg_replace('\.+$', '', $s); 
     116                $name = preg_replace('/\.+$/', '', $s); 
    117117            } else if (preg_match('/^\d+$/', $s)) { 
    118118                $ttl = $s; 
  • trunk/gui/include/Net_DNS/DNS/RR/CNAME.php

    r2622 r2623  
    5252            } 
    5353        } else { 
    54             $this->cname = preg_replace("[ \t]+(.+)[\. \t]*$", '\\1', $data); 
     54            $this->cname = preg_replace("/[ \t]+(.+)[\. \t]*$/", '\\1', $data); 
    5555        } 
    5656    } 
  • trunk/gui/include/Net_DNS/DNS/RR/MX.php

    r2622 r2623  
    5858            preg_match("@([0-9]+)[ \t]+(.+)[ \t]*$@", $data, $regs); 
    5959            $this->preference = $regs[1]; 
    60             $this->exchange = preg_replace('(.*)\.$', '\\1', $regs[2]); 
     60            $this->exchange = preg_replace('/(.*)\.$/', '\\1', $regs[2]); 
    6161        } 
    6262    } 
  • trunk/gui/include/Net_DNS/DNS/RR/NS.php

    r2622 r2623  
    5353            } 
    5454        } else { 
    55             $this->nsdname = preg_replace("[ \t]+(.+)[ \t]*$", '\\1', $data); 
     55            $this->nsdname = preg_replace("/[ \t]+(.+)[ \t]*$/", '\\1', $data); 
    5656        } 
    5757    } 
  • trunk/gui/include/Net_DNS/DNS/RR/PTR.php

    r2622 r2623  
    5353            } 
    5454        } else { 
    55             $this->ptrdname = preg_replace("[ \t]+(.+)[ \t]*$", '\\1', $data); 
     55            $this->ptrdname = preg_replace("/[ \t]+(.+)[ \t]*$/", '\\1', $data); 
    5656        } 
    5757    } 
  • trunk/gui/include/Net_DNS/DNS/RR/SOA.php

    r2622 r2623  
    6969            if (preg_match("@([^ \t]+)[ \t]+([^ \t]+)[ \t]+([0-9]+)[^ \t]+([0-9]+)[^ \t]+([0-9]+)[^ \t]+([0-9]+)[^ \t]*$@", $string, $regs)) 
    7070            { 
    71                 $this->mname = preg_replace('(.*)\.$', '\\1', $regs[1]); 
    72                 $this->rname = preg_replace('(.*)\.$', '\\1', $regs[2]); 
     71                $this->mname = preg_replace('/(.*)\.$/', '\\1', $regs[1]); 
     72                $this->rname = preg_replace('/(.*)\.$/', '\\1', $regs[2]); 
    7373                $this->serial = $regs[3]; 
    7474                $this->refresh = $regs[4]; 
  • trunk/gui/include/Net_DNS/DNS/RR/SRV.php

    r2622 r2623  
    6464            $this->weight = $regs[2]; 
    6565            $this->port = $regs[3]; 
    66             $this->target = preg_replace('(.*)\.$', '\\1', $regs[4]); 
     66            $this->target = preg_replace('/(.*)\.$/', '\\1', $regs[4]); 
    6767        } 
    6868    } 
  • trunk/gui/include/Net_DNS/DNS/RR/TSIG.php

    r2622 r2623  
    143143        if (strlen($this->key)) { 
    144144            $key = $this->key; 
    145             $key = preg_replace(' ', '', $key); 
     145            $key = preg_replace('/ /', '', $key); 
    146146            $key = base64_decode($key); 
    147147 
  • trunk/gui/include/Net_DNS/DNS/Resolver.php

    r2622 r2623  
    326326            while (! feof($f)) { 
    327327                $line = chop(fgets($f, 10240)); 
    328                 $line = preg_replace('(.*)[;#].*', '\\1', $line); 
     328                $line = preg_replace('/(.*)[;#].*/', '\\1', $line); 
    329329                if (preg_match("@^[ \t]*$@", $line, $regs)) { 
    330330                    continue; 
Note: See TracChangeset for help on using the changeset viewer.