├── .dockerignore ├── .github └── workflows │ └── build.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── cas ├── LICENSE.txt ├── etc │ └── cas │ │ ├── attributes.xml │ │ ├── cas.properties │ │ └── users.txt ├── maven │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.bat ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── triology │ │ │ └── cas │ │ │ └── clearpass │ │ │ └── TicketRegistryDecorator.java │ ├── resources │ │ └── log4j.xml │ └── webapp │ │ ├── WEB-INF │ │ ├── cas-servlet.xml │ │ ├── deployerConfigContext.xml │ │ ├── spring-configuration │ │ │ ├── argumentExtractorsConfiguration.xml │ │ │ ├── clearpass-configuration.xml │ │ │ ├── propertyFileConfigurer.xml │ │ │ ├── ticketRegistry.xml │ │ │ └── uniqueIdGenerators.xml │ │ ├── view │ │ │ └── jsp │ │ │ │ └── default │ │ │ │ └── ui │ │ │ │ ├── casGenericSuccess.jsp │ │ │ │ ├── casLoginView.jsp │ │ │ │ ├── casLogoutView.jsp │ │ │ │ └── includes │ │ │ │ ├── bottom.jsp │ │ │ │ └── top.jsp │ │ └── web.xml │ │ └── css │ │ └── cas.css │ └── test │ └── java │ └── de │ └── triology │ └── cas │ └── clearpass │ └── TicketRegistryDecoratorTest.java ├── entrypoint.sh ├── example ├── .env ├── README.md ├── config │ ├── attributes.xml │ ├── cas-log4j.xml │ ├── certs │ │ ├── localhost │ │ │ ├── cacerts │ │ │ ├── cert.pem │ │ │ ├── fullchain.pem │ │ │ └── privkey.pem │ │ └── smeagol │ │ │ ├── cacerts │ │ │ ├── cert.pem │ │ │ ├── fullchain.pem │ │ │ └── privkey.pem │ ├── plugin-config.json │ ├── scm-logback.xml │ ├── smeagol-logback.xml │ └── users.txt ├── docker-compose-80-443.yaml ├── docker-compose-general.yaml ├── docker-compose-internal-network-hostname.yaml ├── docker-compose-internal-network-tunnel.yaml ├── docker-compose-internal-network.yaml ├── docker-compose-letsencrypt.yaml └── docker-compose-simple.yaml ├── scm ├── logback.xml └── resources │ ├── etc │ └── scm │ │ └── plugin-config.json │ └── opt │ └── scm-server │ ├── defaults │ ├── config │ │ └── repository-paths.xml │ └── repositories │ │ └── BGQxLdSlZ1 │ │ ├── data │ │ ├── HEAD │ │ ├── config │ │ ├── objects │ │ │ └── pack │ │ │ │ ├── pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.idx │ │ │ │ ├── pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.pack │ │ │ │ ├── pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.idx │ │ │ │ └── pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.pack │ │ └── refs │ │ │ └── heads │ │ │ └── master │ │ ├── metadata.xml │ │ └── store │ │ └── data │ │ └── statistic │ │ └── BGQxLdSlZ1.xml │ └── init.script.d │ ├── 020-configuration.groovy │ ├── 040-install-plugins.groovy │ ├── 060-cas-configuration.groovy │ └── 110-smeagol-configuration.groovy ├── smeagol ├── application.yml └── logback.xml ├── test.sh └── tomcat ├── pom.xml ├── src └── main │ └── java │ └── info │ └── schnatterer │ └── tomcat │ └── Main.java └── webapps └── ROOT └── index.jsp /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/README.md -------------------------------------------------------------------------------- /cas/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/LICENSE.txt -------------------------------------------------------------------------------- /cas/etc/cas/attributes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/etc/cas/attributes.xml -------------------------------------------------------------------------------- /cas/etc/cas/cas.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/etc/cas/cas.properties -------------------------------------------------------------------------------- /cas/etc/cas/users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/etc/cas/users.txt -------------------------------------------------------------------------------- /cas/maven/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/maven/maven-wrapper.jar -------------------------------------------------------------------------------- /cas/maven/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/maven/maven-wrapper.properties -------------------------------------------------------------------------------- /cas/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/mvnw -------------------------------------------------------------------------------- /cas/mvnw.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/mvnw.bat -------------------------------------------------------------------------------- /cas/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/pom.xml -------------------------------------------------------------------------------- /cas/src/main/java/de/triology/cas/clearpass/TicketRegistryDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/java/de/triology/cas/clearpass/TicketRegistryDecorator.java -------------------------------------------------------------------------------- /cas/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/cas-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/cas-servlet.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/deployerConfigContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/deployerConfigContext.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/spring-configuration/clearpass-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/spring-configuration/clearpass-configuration.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/spring-configuration/propertyFileConfigurer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/spring-configuration/propertyFileConfigurer.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/spring-configuration/ticketRegistry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/spring-configuration/ticketRegistry.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/spring-configuration/uniqueIdGenerators.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/spring-configuration/uniqueIdGenerators.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.jsp -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casLogoutView.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/view/jsp/default/ui/casLogoutView.jsp -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/bottom.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/bottom.jsp -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/top.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/top.jsp -------------------------------------------------------------------------------- /cas/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /cas/src/main/webapp/css/cas.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/main/webapp/css/cas.css -------------------------------------------------------------------------------- /cas/src/test/java/de/triology/cas/clearpass/TicketRegistryDecoratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/cas/src/test/java/de/triology/cas/clearpass/TicketRegistryDecoratorTest.java -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /example/.env: -------------------------------------------------------------------------------- 1 | IMAGE=schnatterer/smeagol-galore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/README.md -------------------------------------------------------------------------------- /example/config/attributes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/attributes.xml -------------------------------------------------------------------------------- /example/config/cas-log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/cas-log4j.xml -------------------------------------------------------------------------------- /example/config/certs/localhost/cacerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/localhost/cacerts -------------------------------------------------------------------------------- /example/config/certs/localhost/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/localhost/cert.pem -------------------------------------------------------------------------------- /example/config/certs/localhost/fullchain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/localhost/fullchain.pem -------------------------------------------------------------------------------- /example/config/certs/localhost/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/localhost/privkey.pem -------------------------------------------------------------------------------- /example/config/certs/smeagol/cacerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/smeagol/cacerts -------------------------------------------------------------------------------- /example/config/certs/smeagol/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/smeagol/cert.pem -------------------------------------------------------------------------------- /example/config/certs/smeagol/fullchain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/smeagol/fullchain.pem -------------------------------------------------------------------------------- /example/config/certs/smeagol/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/certs/smeagol/privkey.pem -------------------------------------------------------------------------------- /example/config/plugin-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [ 3 | ] 4 | } -------------------------------------------------------------------------------- /example/config/scm-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/scm-logback.xml -------------------------------------------------------------------------------- /example/config/smeagol-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/smeagol-logback.xml -------------------------------------------------------------------------------- /example/config/users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/config/users.txt -------------------------------------------------------------------------------- /example/docker-compose-80-443.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-80-443.yaml -------------------------------------------------------------------------------- /example/docker-compose-general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-general.yaml -------------------------------------------------------------------------------- /example/docker-compose-internal-network-hostname.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-internal-network-hostname.yaml -------------------------------------------------------------------------------- /example/docker-compose-internal-network-tunnel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-internal-network-tunnel.yaml -------------------------------------------------------------------------------- /example/docker-compose-internal-network.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-internal-network.yaml -------------------------------------------------------------------------------- /example/docker-compose-letsencrypt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-letsencrypt.yaml -------------------------------------------------------------------------------- /example/docker-compose-simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/example/docker-compose-simple.yaml -------------------------------------------------------------------------------- /scm/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/logback.xml -------------------------------------------------------------------------------- /scm/resources/etc/scm/plugin-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/etc/scm/plugin-config.json -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/config/repository-paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/config/repository-paths.xml -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/config -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.idx -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-5d5cf4c27d1d9546d97b7b88334fdc9afbd55378.pack -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.idx -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/objects/pack/pack-f5a708fc8c668e5e7a7e342776509ed5ea848ca8.pack -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/refs/heads/master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/data/refs/heads/master -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/metadata.xml -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/store/data/statistic/BGQxLdSlZ1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/defaults/repositories/BGQxLdSlZ1/store/data/statistic/BGQxLdSlZ1.xml -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/init.script.d/020-configuration.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/init.script.d/020-configuration.groovy -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/init.script.d/040-install-plugins.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/init.script.d/040-install-plugins.groovy -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/init.script.d/060-cas-configuration.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/init.script.d/060-cas-configuration.groovy -------------------------------------------------------------------------------- /scm/resources/opt/scm-server/init.script.d/110-smeagol-configuration.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/scm/resources/opt/scm-server/init.script.d/110-smeagol-configuration.groovy -------------------------------------------------------------------------------- /smeagol/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/smeagol/application.yml -------------------------------------------------------------------------------- /smeagol/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/smeagol/logback.xml -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/test.sh -------------------------------------------------------------------------------- /tomcat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/tomcat/pom.xml -------------------------------------------------------------------------------- /tomcat/src/main/java/info/schnatterer/tomcat/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schnatterer/smeagol-galore/HEAD/tomcat/src/main/java/info/schnatterer/tomcat/Main.java -------------------------------------------------------------------------------- /tomcat/webapps/ROOT/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | <% response.sendRedirect("/smeagol"); %> --------------------------------------------------------------------------------