1 Bst su vw xy z {|} ~     ~      &  V  &   &  ~z  log Lorg/apache/commons/logging/Log;()VCodeLineNumberTableLocalVariableTablethis#Lorg/jasig/portal/HttpProxyServlet;doGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VgoodRefLjava/lang/String;checkedReferersLjava/util/StringTokenizer;refOKZrefererqstargetbuf[B bytesReadIisLjava/io/InputStream;client*Lorg/apache/commons/httpclient/HttpClient;get1Lorg/apache/commons/httpclient/methods/GetMethod;rc contentType&Lorg/apache/commons/httpclient/Header;out#Ljavax/servlet/ServletOutputStream;e Ljava/net/MalformedURLException;Ljava/io/IOException;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; checkReferer Exceptions SourceFileHttpProxyServlet.java EFjava/lang/StringBuilder!org/jasig/portal/HttpProxyServlet  .checkReferer   java/util/StringTokenizer EReferer CD  HttpProxyServlet: HTTP Referer: HttpProxyServlet: checking for #HttpProxyServlet: referer accepted HttpProxyServlet: bad Referer:  HttpProxyServlet: no session http:/ ?&HttpProxyServlet: getPathInfo is empty /org/apache/commons/httpclient/methods/GetMethod E GhttpProxyServlet returning response 404 after receiving response code:  from url:  content-type 7httpProxyServlet examining element with content type =  imageRhttpProxyServlet returning response 404 after receiving element with contentType =   Fjava/net/MalformedURLExceptionHttpProxyServlet: target= java/io/IOException javax/servlet/http/HttpServletjavax/servlet/ServletExceptionjava/lang/ClassgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString-org/jasig/portal/properties/PropertiesManager getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)V%javax/servlet/http/HttpServletRequest getHeader&(Ljava/lang/String;)Ljava/lang/String;org/apache/commons/logging/LogisDebugEnabled()Zdebug(Ljava/lang/Object;)V hasMoreTokens nextToken startsWith(Ljava/lang/String;)Z isWarnEnabledwarn&javax/servlet/http/HttpServletResponse setStatus(I)V getSession#(Z)Ljavax/servlet/http/HttpSession; getPathInfogetQueryString+org/jasig/portal/services/HttpClientManagergetNewHTTPClient,()Lorg/apache/commons/httpclient/HttpClient;(Ljava/lang/String;)V(org/apache/commons/httpclient/HttpClient executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)I(I)Ljava/lang/StringBuilder;infogetResponseHeader:(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;$org/apache/commons/httpclient/HeadergetValuesetContentTypegetOutputStream%()Ljavax/servlet/ServletOutputStream;getResponseBodyAsStream()Ljava/io/InputStream;java/io/InputStreamread([B)I!javax/servlet/ServletOutputStreamwrite([BII)Vclose*(Ljava/lang/Object;Ljava/lang/Throwable;)V%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!BCDEFG/*H"I JKLMGBY N-)-  Y- :6+:Yk:Y06%YeY,Y,+" ,+ Z+  LY!+ :+":"Y#+":,$%:&Y':(6ȟ2,Y)*+,-./:Y0123),Y41-,25,6: 7: :   8Y6    9 : :  :  ; : ;I:,Y=>?:,?<<*@*@H*J.5+677:8D:O;k=q>y?@ACDEFJKLM OPT"U>WGXH\R]]^g_p`qdefghjklmqrstuv5x>yIze{r|{}'*,5AI^NO7PQ:RSDTO$UO/VOWX YZ 4[\ ]^_`aZ>bcMde *fg,fhBJKBijBkl%mO]VOno@pFG" AH$qr