irule behaviour different after upgrade
Hi,
Hope that somebody can help me with the following:
In release 13.1.1.2 we had the following part of an irule:
set uri [HTTP::uri]
($dg is the data group name constructed of some variables, which contains allowed uri)
if {[class match $uri starts_with $dg] }
{
if { $static::otudebug }{ log local0. "DataGroup $dg URI Match, [IP::client_addr]" }
}
else {
.......
But after the upgrade to 14.1.2.2 the uri didn't match any more.
Even when changing the uri allowed in the datagroup to "/". Which would basically means that all is allowed.
But this still didn't match ????
by changing the irul to :
if {[class match $uri contains $dg] }
This made the whole script working again (also with the original uri..)
Am i missing something or is this a bug in the v14 release?