Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/AssociationRequest.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/AssociationResponse.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/AssociationType.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/AuthenticationRequest.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/AuthenticationResponse.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/CheckAuthenticationRequest.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/CheckAuthenticationResponse.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/Crypto.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/DiffieHellman.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/IAssociation.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/INonce.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/IStore.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/InvalidOpenIdQueryException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/Message.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/MessageParser.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/Mode.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/OpenId.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/OpenIdConstants.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/OpenIdException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/OpenIdRuntimeException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/Request.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/RequestFactory.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/Response.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/ResponseFactory.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/ServerInfo.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/SessionType.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/SimpleRegistration.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/StoreFactory.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/AuthenticationException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/AuthenticationResult.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/Discoverer.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/JoidConsumer.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/OpenIdFilter.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/ServerAndDelegate.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/Util.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/XRDSDocument.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/XRDSService.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/consumer/package.html'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/extension/Extension.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/extension/PapeConstants.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/extension/PapeRequest.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/extension/PapeResponse.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/extension/package.html'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/AssociationRequestDecoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/AssociationRequestEncoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/Decoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/DecoderContext.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/Encoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/EncodingMode.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/MessageDecoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/MessageEncoder.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/RequestHandler.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/handlers/ResponseHandler.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/package.html'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/Association.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/MemoryStore.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/MemoryUserManager.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/Nonce.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/OpenIdServlet.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/User.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/server/UserManager.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/util/Boolean.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/util/CookieUtils.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/util/DependencyUtils.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/joid/org/verisign/joid/util/UrlUtils.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/FilterChainSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/FilterConfigSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/HttpServletRequestSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/HttpServletResponseSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/HttpSessionSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/RequestDispatcherSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/ServletConfigSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/ServletContextSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/ServletOutputStreamSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/2_2/CactusStrutsTestCase.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/2_2/MockStrutsTestCase.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/2_2/StrutsRequestWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/2_2/StrutsResponseWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/2_4/StrutsResponseWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/CactusStrutsTestCase.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/Common.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/ExceptionDuringTestError.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/MockStrutsTestCase.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/StrutsRequestWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/StrutsResponseWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/StrutsServletConfigWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/StrutsServletContextWrapper.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/TestPathFunctions.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/ComplexForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/ComplexFormAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/CustomMappingAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/DynamicAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/InitParameterAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/MessageAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/MessageResourceAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/MyDispatchAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/NullAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/NullPointerAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/NullPointerForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/RedirectAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestAbsolutePath.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestBadModuleName.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestClearParameters.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestContextParameters.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestContextRelative.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestCustomActionMapping.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestDispatchAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestDynaActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestGetActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestGetMockObjects.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestInputForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestMessageAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestMessageResourceAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestMockStrutsTestCase.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestMultipleActions.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestMultipleConfigFiles.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestNoRequestPathInfo.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestNullAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestNullPointerAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestRedirectAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestResponseStatus.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestSetActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestSimpleForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestTilesForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestTokenAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TestUserAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/TokenAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/UserAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestAbsolutePath.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestBadModuleName.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestClearParameters.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestContextParameters.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestContextRelative.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestDispatchAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestDynaActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestGetActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestGetRequestParameterMap.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestInputForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestMessageAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestMessageResourceAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestMultipleActions.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestNoRequestPathInfo.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestNullAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestNullPointerAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestProcessResults.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestRedirectAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestSetActionForm.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestSimpleForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestTilesForward.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestTokenAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/struts/tests/cactus/TestUserAction.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestCookies.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestHttpServletRequestSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestHttpServletResponseSimulator.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestInitParameters.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestServletContext.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `3rdParty_sources/strutstest/servletunit/tests/TestSession.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: 3rdParty_sources/versions.txt
===================================================================
diff -u -rb73ec70cf1b266f9bea9e6fb30067f440fa5dd9e -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- 3rdParty_sources/versions.txt (.../versions.txt) (revision b73ec70cf1b266f9bea9e6fb30067f440fa5dd9e)
+++ 3rdParty_sources/versions.txt (.../versions.txt) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -28,8 +28,6 @@
Joda Time 2.1
-Joid 1.1
-
lucene 2.4.0
contains lucene-snowball 2.4.0
@@ -47,8 +45,6 @@
Struts 1.2.9
-Strutstest 2.1.3
-
xmltooling 1.3.4
XStream 1.1.3
\ No newline at end of file
Index: lams_build/3rdParty.userlibraries
===================================================================
diff -u -rc6863b5b3e8137cee7703cc1724cec9dd23cef65 -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- lams_build/3rdParty.userlibraries (.../3rdParty.userlibraries) (revision c6863b5b3e8137cee7703cc1724cec9dd23cef65)
+++ lams_build/3rdParty.userlibraries (.../3rdParty.userlibraries) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -45,7 +45,6 @@
-
Index: lams_build/lib/lams/lams.jar
===================================================================
diff -u -rdb4fc43d6e110f7298d227fae4683af2e1e681f3 -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
Binary files differ
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `lams_build/liblist.conf'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_central/conf/xdoclet/filter-mappings.xml
===================================================================
diff -u -r2b88dada3266a4b0f83f4b5c4cf617553496ca59 -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- lams_central/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision 2b88dada3266a4b0f83f4b5c4cf617553496ca59)
+++ lams_central/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -112,14 +112,4 @@
LocaleFilter
/ckeditor/*
-
-
-
- OpenIdFilter
-/OpenIDServlet
-
-
-
- hibernateFilter
- /OpenIDServlet
\ No newline at end of file
Index: lams_central/conf/xdoclet/servlet-mappings.xml
===================================================================
diff -u -re64a90c0cc74118c5b88f5cbae323065abd59cac -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- lams_central/conf/xdoclet/servlet-mappings.xml (.../servlet-mappings.xml) (revision e64a90c0cc74118c5b88f5cbae323065abd59cac)
+++ lams_central/conf/xdoclet/servlet-mappings.xml (.../servlet-mappings.xml) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -48,9 +48,4 @@
GradebookServlet
/services/Gradebook
-
-
-
- OpenIDServlet
- /OpenIDServlet
\ No newline at end of file
Index: lams_central/conf/xdoclet/servlets.xml
===================================================================
diff -u -re64a90c0cc74118c5b88f5cbae323065abd59cac -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- lams_central/conf/xdoclet/servlets.xml (.../servlets.xml) (revision e64a90c0cc74118c5b88f5cbae323065abd59cac)
+++ lams_central/conf/xdoclet/servlets.xml (.../servlets.xml) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -91,11 +91,4 @@
org.lamsfoundation.lams.web.GradebookServlet
-
-
-
- OpenIDServlet
-
- org.lamsfoundation.lams.web.SIFOpenIDServlet
-
\ No newline at end of file
Fisheye: Tag f34ad61132d7a8c888a0839f89fc334c5c8487cc refers to a dead (removed) revision in file `lams_central/src/java/org/lamsfoundation/lams/web/SIFOpenIDServlet.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_common/src/java/org/lamsfoundation/lams/integration/security/LoginRequestValve.java
===================================================================
diff -u -r9229c36b5b41a6db73ab9d694a53a761c19a1d72 -rf34ad61132d7a8c888a0839f89fc334c5c8487cc
--- lams_common/src/java/org/lamsfoundation/lams/integration/security/LoginRequestValve.java (.../LoginRequestValve.java) (revision 9229c36b5b41a6db73ab9d694a53a761c19a1d72)
+++ lams_common/src/java/org/lamsfoundation/lams/integration/security/LoginRequestValve.java (.../LoginRequestValve.java) (revision f34ad61132d7a8c888a0839f89fc334c5c8487cc)
@@ -35,8 +35,6 @@
import org.apache.catalina.valves.ValveBase;
import org.apache.log4j.Logger;
import org.lamsfoundation.lams.integration.util.LoginRequestDispatcher;
-import org.lamsfoundation.lams.util.WebUtil;
-import org.lamsfoundation.lams.web.util.AttributeNames;
/**
* When j_security_check authentication is successful the user is redirected to the original requested URL. The
@@ -46,147 +44,91 @@
*/
public class LoginRequestValve extends ValveBase {
- private static final Logger log = Logger.getLogger(LoginRequestValve.class);
+ private static final Logger log = Logger.getLogger(LoginRequestValve.class);
- // Declare the constants
- private static final String PARAM_USERID = "uid";
-
- private static final String PARAM_OPENID_URL = "openid_url";
+ // Declare the constants
+ private static final String PARAM_USERID = "uid";
- private static final String LOGIN_REQUEST = "LoginRequest";
+ private static final String PARAM_OPENID_URL = "openid_url";
- private static final String OPENID_REQUEST = "OpenIDServlet";
+ private static final String LOGIN_REQUEST = "LoginRequest";
- public void invoke(Request request, Response response) throws IOException, ServletException {
- // Skip logging for non-HTTP requests and responses
- if (!(request instanceof HttpServletRequest) || !(response instanceof HttpServletResponse)) {
- return;
- }
+ @Override
+ public void invoke(Request request, Response response) throws IOException, ServletException {
+ // Skip logging for non-HTTP requests and responses
+ if (!(request instanceof HttpServletRequest) || !(response instanceof HttpServletResponse)) {
+ return;
+ }
- // get HttpServletRequest
- HttpServletRequest hreq = request.getRequest();
+ // get HttpServletRequest
+ HttpServletRequest hreq = request.getRequest();
- // invoke next valve,
- // so we can get internal session and manager
- getNext().invoke(request, response);
+ // invoke next valve,
+ // so we can get internal session and manager
+ getNext().invoke(request, response);
- // when coming back from LoginRequest save the redirect to catalina
- // internal session
- if (hreq.getRequestURI().endsWith(LOGIN_REQUEST)) {
- // Looking at response header to determine redirect location
- boolean isLoginSuccessful = false;
- String[] headerNames = response.getHeaderNames();
- log.info("There are " + headerNames.length + " headers in the response");
- for (String name : headerNames) {
- String[] values = response.getHeaderValues(name);
- if (values.length > 0) {
- log.info(name + " = " + values[0]);
- if (name.toLowerCase().equals("location") && values[0].matches(".*" + Constants.FORM_ACTION + ".*")) {
- isLoginSuccessful = true;
- }
- } else {
- log.info("empty header-" + name);
- }
- }
+ // when coming back from LoginRequest save the redirect to catalina
+ // internal session
+ if (hreq.getRequestURI().endsWith(LoginRequestValve.LOGIN_REQUEST)) {
+ // Looking at response header to determine redirect location
+ boolean isLoginSuccessful = false;
+ String[] headerNames = response.getHeaderNames();
+ LoginRequestValve.log.info("There are " + headerNames.length + " headers in the response");
+ for (String name : headerNames) {
+ String[] values = response.getHeaderValues(name);
+ if (values.length > 0) {
+ LoginRequestValve.log.info(name + " = " + values[0]);
+ if (name.toLowerCase().equals("location") && values[0].matches(".*" + Constants.FORM_ACTION + ".*")) {
+ isLoginSuccessful = true;
+ }
+ } else {
+ LoginRequestValve.log.info("empty header-" + name);
+ }
+ }
- // if login request is successful then it will redirected the page
- // to j_security_check otherwise it's unsuccessful.
- if (!isLoginSuccessful) {
- log.info("LOGIN REQUEST DETECTED - BUT NO LOGIN IS CARRIED OUT");
- } else {
+ // if login request is successful then it will redirected the page
+ // to j_security_check otherwise it's unsuccessful.
+ if (!isLoginSuccessful) {
+ LoginRequestValve.log.info("LOGIN REQUEST DETECTED - BUT NO LOGIN IS CARRIED OUT");
+ } else {
- HttpSession hses = hreq.getSession(false);
- log.debug("Session Id - " + hses.getId());
- String userid = hreq.getParameter(PARAM_USERID);
-
- // get the location from an explicit parameter
- String redirect = hreq.getParameter("redirectURL");
- if (redirect == null) {
- // get the redirect url from RequestDispatcher
- // The RequestDispatcher also setup any session variable
- // required to carryout the method
- redirect = LoginRequestDispatcher.getRequestURL(hreq);
- }
+ HttpSession hses = hreq.getSession(false);
+ LoginRequestValve.log.debug("Session Id - " + hses.getId());
+ String userid = hreq.getParameter(LoginRequestValve.PARAM_USERID);
- // check required parameters
- if (userid != null && redirect != null && hses != null) {
- log.info("LOGIN REQUEST DETECTED - LOGIN SUCCESSFUL");
- log.info("character encoding of the request - " + request.getCharacterEncoding());
- // redirect = URLDecoder.decode(redirect, "US-ASCII");
- log.info("Redirect URL - " + redirect);
- // create catalina internal session
- Session session = request.getContext().getManager().findSession(hses.getId());
- // Create and populate a SavedRequest object for this
- // request
- SavedRequest saved = new SavedRequest();
+ // get the location from an explicit parameter
+ String redirect = hreq.getParameter("redirectURL");
+ if (redirect == null) {
+ // get the redirect url from RequestDispatcher
+ // The RequestDispatcher also setup any session variable
+ // required to carryout the method
+ redirect = LoginRequestDispatcher.getRequestURL(hreq);
+ }
- // saved.setMethod("POST");
- // saved.setQueryString("");
- saved.setRequestURI(redirect);
+ // check required parameters
+ if ((userid != null) && (redirect != null) && (hses != null)) {
+ LoginRequestValve.log.info("LOGIN REQUEST DETECTED - LOGIN SUCCESSFUL");
+ LoginRequestValve.log.info("character encoding of the request - " + request.getCharacterEncoding());
+ // redirect = URLDecoder.decode(redirect, "US-ASCII");
+ LoginRequestValve.log.info("Redirect URL - " + redirect);
+ // create catalina internal session
+ Session session = request.getContext().getManager().findSession(hses.getId());
+ // Create and populate a SavedRequest object for this
+ // request
+ SavedRequest saved = new SavedRequest();
- // Tomcat's FormAuthenticator looks at
- // Constants.FORM_REQUEST_NOTE
- // for the redirect object
- session.setNote(Constants.FORM_REQUEST_NOTE, saved);
- } else {
- log.info("LOGIN REQUEST DETECTED - BUT MISSING REQUIRED PARAM");
- }
- }
- } else if (hreq.getRequestURI().endsWith(OPENID_REQUEST)) {
- boolean isLoginSuccessful = false;
- String[] headerNames = response.getHeaderNames();
- log.info("There are " + headerNames.length + " headers in the response");
- for (String name : headerNames) {
- String[] values = response.getHeaderValues(name);
- if (values.length > 0) {
- log.info(name + " = " + values[0]);
- if (name.toLowerCase().equals("location") && values[0].matches(".*" + Constants.FORM_ACTION + ".*")) {
- isLoginSuccessful = true;
- }
- } else {
- log.info("empty header-" + name);
- }
- }
+ // saved.setMethod("POST");
+ // saved.setQueryString("");
+ saved.setRequestURI(redirect);
- if (!isLoginSuccessful) {
- log.info("OPENID REQUEST DETECTED - BUT NO LOGIN IS CARRIED OUT");
- } else {
-
- HttpSession hses = hreq.getSession(false);
- log.debug("Session Id - " + hses.getId());
-
- Long lessonID = WebUtil.readLongParam(request, AttributeNames.PARAM_LESSON_ID, true);
-
- // check required parameters
- if (hses != null) {
- log.info("OPENID REQUEST DETECTED - LOGIN SUCCESSFUL");
-
- String relURL;
-
- if (lessonID != null) {
- // Launch learner
- relURL = request.getContextPath() + "/launchlearner.do?" + AttributeNames.PARAM_LESSON_ID +"=" + lessonID;
- } else {
- // Go to LAMS home
- relURL = request.getContextPath() + "/index.do";
- }
-
- log.debug("Redirect URL - " + relURL);
-
- // create catalina internal session
- Session session = request.getContext().getManager().findSession(hses.getId());
-
- // Create and populate a SavedRequest object for this request
- SavedRequest saved = new SavedRequest();
- saved.setRequestURI(relURL);
-
- // Tomcat's FormAuthenticator looks at Constants.FORM_REQUEST_NOTEfor the redirect object
- session.setNote(Constants.FORM_REQUEST_NOTE, saved);
- } else {
- log.error("LOGIN REQUEST DETECTED - BUT MISSING REQUIRED PARAM");
- }
- }
+ // Tomcat's FormAuthenticator looks at
+ // Constants.FORM_REQUEST_NOTE
+ // for the redirect object
+ session.setNote(Constants.FORM_REQUEST_NOTE, saved);
+ } else {
+ LoginRequestValve.log.info("LOGIN REQUEST DETECTED - BUT MISSING REQUIRED PARAM");
}
+ }
}
-
-}
+ }
+}
\ No newline at end of file