<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-15450</id>
	<title>Nabble - CAS Dev</title>
	<updated>2008-07-17T10:50:36Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/CAS-Dev-f15450.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CAS-Dev-f15450.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18514257</id>
	<title>JA-SIG Fall 2008 Unconference - Registration is Open</title>
	<published>2008-07-17T10:50:36Z</published>
	<updated>2008-07-17T10:50:36Z</updated>
	<author>
		<name>Benn Oshrin-2</name>
	</author>
	<content type="html">REGISTER NOW FOR THE JA-SIG FALL 2008 UNCONFERENCE at UNIVERSITY OF 
&lt;br&gt;WISCONSIN-MADISON
&lt;br&gt;&lt;br&gt;- Registration fee for the October 2008 JA-SIG Unconference:
&lt;br&gt;&amp;nbsp; $175/Members, $225/Non-Members
&lt;br&gt;- Nightly rate at the historic Edgewater Hotel: $129
&lt;br&gt;- Two-and-a-half days talking, learning, teaching, planning, coding,
&lt;br&gt;&amp;nbsp; and hanging out with your peers - and with the uPortal, CAS, Fluid,
&lt;br&gt;&amp;nbsp; JSR-168, SpringMVC experts: Priceless!
&lt;br&gt;&lt;br&gt;NEW INFORMATION! &amp;nbsp;HOW TO REGISTER!
&lt;br&gt;&lt;br&gt;DATES:
&lt;br&gt;October 6, 2008, 9am to October 8, 2008, noon
&lt;br&gt;October 9-10, developer meetings and optional post-conference activities
&lt;br&gt;&lt;br&gt;PLACE:
&lt;br&gt;University of Wisconsin-Madison, Pyle Center, 702 Langdon Street,
&lt;br&gt;&amp;nbsp;Madison, WI 53706,
&lt;br&gt;Front Desk: 608-262-1122
&lt;br&gt;&lt;br&gt;REGISTRATION FEE:
&lt;br&gt;$175 - JA-SIG Members
&lt;br&gt;$225 - Non-Members
&lt;br&gt;(Includes Breakfast, Mon/Tue Lunch, and Snacks)
&lt;br&gt;Register here:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://www.concentra-cms.com/register/start.action?confId=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.concentra-cms.com/register/start.action?confId=34&lt;/a&gt;&lt;br&gt;&lt;br&gt;ACCOMMODATIONS:
&lt;br&gt;Edgewater Hotel, 666 Wisconsin Avenue, Madison, Wisconsin 53703
&lt;br&gt;$129/single/night
&lt;br&gt;800•922•5512 &amp;nbsp; (www.theedgewater.com)
&lt;br&gt;Make sure you ask for the JA-SIG room block and rate!
&lt;br&gt;Hotel registration not available by web for this event.
&lt;br&gt;&lt;br&gt;WHAT'S AN UNCONFERENCE?
&lt;br&gt;&lt;br&gt;&amp;quot;An unconference is a conference where the content of the sessions is
&lt;br&gt;driven and created by the participants, generally day-by-day during
&lt;br&gt;the course of the event, rather than by a single organizer, or small
&lt;br&gt;group of organizers, in advance.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; -Wikipedia
&lt;br&gt;&lt;br&gt;JA-SIG has always been about people coming together to share and learn
&lt;br&gt;in an open environment, and this is what an &amp;quot;unconference&amp;quot; is all
&lt;br&gt;about. Many attendees at last year's unconference said it was their
&lt;br&gt;favorite event of the year.
&lt;br&gt;&lt;br&gt;The October event will provide both spontaneous and planned
&lt;br&gt;opportunities to collaborate on community initiatives and
&lt;br&gt;topics.
&lt;br&gt;&lt;br&gt;WHAT ARE WE GOING TO DO?
&lt;br&gt;&lt;br&gt;It's up to you! &amp;nbsp;Ideas people are talking about so far include the 
&lt;br&gt;following:
&lt;br&gt;&lt;br&gt;* &amp;nbsp;Lightning Talks &amp;nbsp;- Volunteers talk for up to 10 minutes.
&lt;br&gt;&amp;nbsp; &amp;nbsp; Any topic goes.
&lt;br&gt;* &amp;nbsp;Code Clinics - Bring your uPortal, portlet, or CAS code or problem
&lt;br&gt;&amp;nbsp; &amp;nbsp; and work on it with Core developers
&lt;br&gt;* &amp;nbsp;Screencast Factory - Show off your work while a facilitator captures
&lt;br&gt;&amp;nbsp; &amp;nbsp; it to share with the community.
&lt;br&gt;* &amp;nbsp;Designer/Developer collaborations
&lt;br&gt;* &amp;nbsp;Strategic Planning - What should JA-SIG be focused on next year? &amp;nbsp;In
&lt;br&gt;&amp;nbsp; &amp;nbsp; three years? &amp;nbsp;Join the conversation.
&lt;br&gt;* &amp;nbsp;How-to's. How-not-to's. &amp;nbsp;Tips and techniques.
&lt;br&gt;* &amp;nbsp;See a list of ideas for activities and add your own:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ja-sig.org/wiki/x/BBTP&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/x/BBTP&lt;/a&gt;&lt;br&gt;&lt;br&gt;As part of the un-conference format the final schedule will be
&lt;br&gt;determined in real-time, interactively with the attendees.
&lt;br&gt;&lt;br&gt;OK, I'M INTERESTED! &amp;nbsp;WHAT SHOULD I DO NEXT?
&lt;br&gt;&lt;br&gt;If you're planning to join us, please do the following:
&lt;br&gt;&lt;br&gt;1. &amp;nbsp;Register for the Unconference right here:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://www.concentra-cms.com/register/start.action?confId=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.concentra-cms.com/register/start.action?confId=34&lt;/a&gt;&lt;br&gt;2. &amp;nbsp;Visit and Add your Name on the Unconference Planning Site on
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the JA-SIG wiki. This is a great place to indicate your
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;interests---what you'd like to discuss, learn, share or teach:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.ja-sig.org/wiki/x/DRTP&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/x/DRTP&lt;/a&gt;&lt;br&gt;3. &amp;nbsp;Call the Edgewater Hotel to reserve a room: &amp;nbsp;800•922•5512
&lt;br&gt;4. &amp;nbsp;Make travel arrangements. Tips are available here:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.ja-sig.org/wiki/x/wRjP&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/x/wRjP&lt;/a&gt;&lt;br&gt;&lt;br&gt;See you at the JA-SIG Unconference,
&lt;br&gt;The Fall 2008 Unconference Organizers
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18514257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JA-SIG-Fall-2008-Unconference---Registration-is-Open-tp18514257p18514257.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18498591</id>
	<title>Re: [uportal-steering-committee]  We Like Your Roadmap</title>
	<published>2008-07-16T16:07:58Z</published>
	<updated>2008-07-16T16:07:58Z</updated>
	<author>
		<name>Jonathan Markow-3</name>
	</author>
	<content type="html">Sounds good. &amp;nbsp;Let's see how things develop. &amp;nbsp;Looking forward to the
&lt;br&gt;historic meeting of the steering committees. :-)
&lt;br&gt;&lt;br&gt;-JJM
&lt;br&gt;&lt;br&gt;On Wed, Jul 16, 2008 at 2:08 PM, Scott Battaglia
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I think the best option would be a face-to-face* session at the October
&lt;br&gt;&amp;gt; JASIG Unconference. &amp;nbsp;This would give us time to get some more revisions on
&lt;br&gt;&amp;gt; our road map, especially with the upcoming phone conference call (which I
&lt;br&gt;&amp;gt; think you're attending). &amp;nbsp;It would also give us time to continue to flesh
&lt;br&gt;&amp;gt; out the governance model which is on our road map, that way if something
&lt;br&gt;&amp;gt; comes from it, it would be the CAS governing/steering committee meeting with
&lt;br&gt;&amp;gt; the uPortal steering committee ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Scott
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Face-to-face would clearly be pending management approval of attending the
&lt;br&gt;&amp;gt; JASIG Unconference, as well as not having any scheduled exams. &amp;nbsp;Alternatives
&lt;br&gt;&amp;gt; include video-conferencing for those who were unable to attend the
&lt;br&gt;&amp;gt; conference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Jul 16, 2008 at 12:13 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Excellent idea. &amp;nbsp;Are you thinking of a particular forum to kickstart
&lt;br&gt;&amp;gt;&amp;gt; that discussion?
&lt;br&gt;&amp;gt;&amp;gt; Some possibilities:
&lt;br&gt;&amp;gt;&amp;gt; 1. &amp;nbsp;Interested CAS committers could join a uPortal Steering Committee
&lt;br&gt;&amp;gt;&amp;gt; call next month
&lt;br&gt;&amp;gt;&amp;gt; 2. &amp;nbsp;Face to face session at the October JASIG Unconference
&lt;br&gt;&amp;gt;&amp;gt; 3. &amp;nbsp;Both of the above.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -JJM
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Jul 16, 2008 at 12:01 PM, Scott Battaglia
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Jonathan,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; As an addition to the two projects having their individual road maps, it
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; may
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; be helpful to have a discussion around any joint road map that might be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; necessary.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; -Scott
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; -Scott Battaglia
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; PGP Public Key Id: 0x383733AA
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Jul 15, 2008 at 5:13 PM, Scott Battaglia
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cool! &amp;nbsp;If you can think of any improvements to the representation of
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; data let us know!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -Scott
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Jul 15, 2008 at 5:07 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; CAS team:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; We like the work you've been doing on the CAS roadmap, and we plan to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; to the community for both of us to be using the same format, so if you
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; decide to modify yours at some point, please keep us posted.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Jonathan Markow (on behalf of the uPortal Project Steering Committee)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; cas-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; cas-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; cas-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18498591&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18498591.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18493454</id>
	<title>Re: We Like Your Roadmap</title>
	<published>2008-07-16T11:08:59Z</published>
	<updated>2008-07-16T11:08:59Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I think the best option would be a face-to-face* session at the October JASIG Unconference.&amp;nbsp; This would give us time to get some more revisions on our road map, especially with the upcoming phone conference call (which I think you&amp;#39;re attending).&amp;nbsp; It would also give us time to continue to flesh out the governance model which is on our road map, that way if something comes from it, it would be the CAS governing/steering committee meeting with the uPortal steering committee ;-)&lt;br&gt;
&lt;br&gt;-Scott&lt;br&gt;&lt;br&gt;* Face-to-face would clearly be pending management approval of attending the JASIG Unconference, as well as not having any scheduled exams.&amp;nbsp; Alternatives include video-conferencing for those who were unable to attend the conference.&lt;br&gt;
&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Jul 16, 2008 at 12:13 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Excellent idea. &amp;nbsp;Are you thinking of a particular forum to kickstart&lt;br&gt;
that discussion?&lt;br&gt;
Some possibilities:&lt;br&gt;
1. &amp;nbsp;Interested CAS committers could join a uPortal Steering Committee&lt;br&gt;
call next month&lt;br&gt;
2. &amp;nbsp;Face to face session at the October JASIG Unconference&lt;br&gt;
3. &amp;nbsp;Both of the above.&lt;br&gt;
&lt;br&gt;
-JJM&lt;br&gt;
&lt;br&gt;
On Wed, Jul 16, 2008 at 12:01 PM, Scott Battaglia&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Jonathan,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; As an addition to the two projects having their individual road maps, it may&lt;br&gt;
&amp;gt; be helpful to have a discussion around any joint road map that might be&lt;br&gt;
&amp;gt; necessary.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; -Scott&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; -Scott Battaglia&lt;br&gt;
&amp;gt; PGP Public Key Id: 0x383733AA&lt;br&gt;
&amp;gt; LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Tue, Jul 15, 2008 at 5:13 PM, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Cool! &amp;nbsp;If you can think of any improvements to the representation of the&lt;br&gt;
&amp;gt;&amp;gt; data let us know!&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; -Scott&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On Tue, Jul 15, 2008 at 5:07 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; CAS team:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; We like the work you&amp;#39;ve been doing on the CAS roadmap, and we plan to&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; to the community for both of us to be using the same format, so if you&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; decide to modify yours at some point, please keep us posted.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Thanks!&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Jonathan Markow (on behalf of the uPortal Project Steering Committee)&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; cas-dev mailing list&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; cas-dev mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18493454&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18493454.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18491122</id>
	<title>Re: We Like Your Roadmap</title>
	<published>2008-07-16T09:13:41Z</published>
	<updated>2008-07-16T09:13:41Z</updated>
	<author>
		<name>Jonathan Markow-3</name>
	</author>
	<content type="html">Excellent idea. &amp;nbsp;Are you thinking of a particular forum to kickstart
&lt;br&gt;that discussion?
&lt;br&gt;Some possibilities:
&lt;br&gt;1. &amp;nbsp;Interested CAS committers could join a uPortal Steering Committee
&lt;br&gt;call next month
&lt;br&gt;2. &amp;nbsp;Face to face session at the October JASIG Unconference
&lt;br&gt;3. &amp;nbsp;Both of the above.
&lt;br&gt;&lt;br&gt;-JJM
&lt;br&gt;&lt;br&gt;On Wed, Jul 16, 2008 at 12:01 PM, Scott Battaglia
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jonathan,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As an addition to the two projects having their individual road maps, it may
&lt;br&gt;&amp;gt; be helpful to have a discussion around any joint road map that might be
&lt;br&gt;&amp;gt; necessary.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Scott
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Scott Battaglia
&lt;br&gt;&amp;gt; PGP Public Key Id: 0x383733AA
&lt;br&gt;&amp;gt; LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Jul 15, 2008 at 5:13 PM, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cool! &amp;nbsp;If you can think of any improvements to the representation of the
&lt;br&gt;&amp;gt;&amp;gt; data let us know!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Scott
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Jul 15, 2008 at 5:07 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; CAS team:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We like the work you've been doing on the CAS roadmap, and we plan to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to the community for both of us to be using the same format, so if you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; decide to modify yours at some point, please keep us posted.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jonathan Markow (on behalf of the uPortal Project Steering Committee)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cas-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; cas-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18491122&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18491122.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18490956</id>
	<title>Re: We Like Your Roadmap</title>
	<published>2008-07-16T09:01:05Z</published>
	<updated>2008-07-16T09:01:05Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Jonathan,&lt;br&gt;&lt;br&gt;As an addition to the two projects having their individual road maps, it may be helpful to have a discussion around any joint road map that might be necessary.&lt;br&gt;&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;
-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jul 15, 2008 at 5:13 PM, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18490956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;Cool!&amp;nbsp; If you can think of any improvements to the representation of the data let us know!&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br clear=&quot;all&quot;&gt;-Scott&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
On Tue, Jul 15, 2008 at 5:07 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18490956&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;CAS team:&lt;br&gt;
&lt;br&gt;
We like the work you&amp;#39;ve been doing on the CAS roadmap, and we plan to&lt;br&gt;
adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial&lt;br&gt;
to the community for both of us to be using the same format, so if you&lt;br&gt;
decide to modify yours at some point, please keep us posted.&lt;br&gt;
&lt;br&gt;
Thanks!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Jonathan Markow (on behalf of the uPortal Project Steering Committee)&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18490956&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18490956&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18490956.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18475134</id>
	<title>Re: We Like Your Roadmap</title>
	<published>2008-07-15T14:13:30Z</published>
	<updated>2008-07-15T14:13:30Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Cool!&amp;nbsp; If you can think of any improvements to the representation of the data let us know!&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jul 15, 2008 at 5:07 PM, Jonathan Markow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18475134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjmarkow@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;CAS team:&lt;br&gt;
&lt;br&gt;
We like the work you&amp;#39;ve been doing on the CAS roadmap, and we plan to&lt;br&gt;
adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial&lt;br&gt;
to the community for both of us to be using the same format, so if you&lt;br&gt;
decide to modify yours at some point, please keep us posted.&lt;br&gt;
&lt;br&gt;
Thanks!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Jonathan Markow (on behalf of the uPortal Project Steering Committee)&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18475134&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18475134&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18475134.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18474948</id>
	<title>We Like Your Roadmap</title>
	<published>2008-07-15T14:07:36Z</published>
	<updated>2008-07-15T14:07:36Z</updated>
	<author>
		<name>Jonathan Markow-3</name>
	</author>
	<content type="html">CAS team:
&lt;br&gt;&lt;br&gt;We like the work you've been doing on the CAS roadmap, and we plan to
&lt;br&gt;adopt the format for uPortal too. &amp;nbsp;Also, it strikes us as beneficial
&lt;br&gt;to the community for both of us to be using the same format, so if you
&lt;br&gt;decide to modify yours at some point, please keep us posted.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;Jonathan Markow (on behalf of the uPortal Project Steering Committee)
&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18474948&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/We-Like-Your-Roadmap-tp18474948p18474948.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18468661</id>
	<title>CAS 3.2.1.1 Release and CAS 3.3-RC2 Release</title>
	<published>2008-07-15T08:51:51Z</published>
	<updated>2008-07-15T08:51:51Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;All,&lt;br&gt;&lt;br&gt;First, the most important, we&amp;#39;ve released a minor point release of version &lt;a href=&quot;http://3.2.1.1&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;3.2.1.1&lt;/a&gt; which addresses an opportunity to inject HTML into the logout page via the url parameter.&amp;nbsp; You can&amp;#39;t hijack CAS sessions or anything with but you can create some really funky HTML pages which could trick your users if they&amp;#39;re not paying attention.&amp;nbsp; If you&amp;#39;ve based your logout page at your local institution off of the &amp;quot;example default&amp;quot; pages then you should update your logout page (just to be safe we also updated the &amp;quot;confirm view&amp;quot; also.&amp;nbsp; Thanks to Romain Bourgue for identifying this.&amp;nbsp; There are no other changes in the &lt;a href=&quot;http://3.2.1.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;3.2.1.1&lt;/a&gt; release.&lt;br&gt;
&lt;br&gt;We&amp;#39;ve also released CAS 3.3-RC2.&amp;nbsp; If you&amp;#39;ve been keeping track we last left off at 3.2.2-RC1.&amp;nbsp; We&amp;#39;ve made some exciting additions such as Terracotta support, Memcache Support, updated RESTful support, and a lot of minor bug fixes.&amp;nbsp; Because of a change to an internal property on the tickets (changing from Atomic Boolean to boolean) and its affect on the JPATicketRegistry we bumped up the version to 3.3.&lt;br&gt;
&lt;br&gt;You can download both releases from &lt;a href=&quot;http://www.ja-sig.org/products/cas/downloads/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/products/cas/downloads/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;
-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18468661&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CAS-3.2.1.1-Release-and-CAS-3.3-RC2-Release-tp18468661p18468661.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18465770</id>
	<title>Re: 2.1.1 Java client w/ attribute support</title>
	<published>2008-07-15T06:47:17Z</published>
	<updated>2008-07-15T06:47:17Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Sean,&lt;br&gt;&lt;br&gt;Your best bet is to check here:&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/legacy-java-cas-client/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/legacy-java-cas-client/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Any work being done on that particular CAS client would be done there.&amp;nbsp; I&amp;#39;m not sure if they are doing much beyond maintenance though.&lt;br&gt;
&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jul 15, 2008 at 9:37 AM, Sean R. McNamara &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465770&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sean.r.mcnamara@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I posted this a few days ago but didn&amp;#39;t hear anything back. &amp;nbsp; I modified&lt;br&gt;
the 2.1.1 Java client to support attribute release by the server. &amp;nbsp;Is&lt;br&gt;
there anyone maintaining this release? &amp;nbsp; Is anyone interested in the&lt;br&gt;
code? &amp;nbsp; I&amp;#39;d like to contribute it back, if there&amp;#39;s any interest. &amp;nbsp;Please&lt;br&gt;
see my message from a few days ago for details.&lt;br&gt;
&lt;br&gt;
Thanks.&lt;br&gt;
&lt;br&gt;
..Sean.&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465770&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465770&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/2.1.1-Java-client-w--attribute-support-tp18465675p18465770.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18465651</id>
	<title>Re: Memcache ticket registry</title>
	<published>2008-07-15T06:40:57Z</published>
	<updated>2008-07-15T06:40:57Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Despite the fact that others have been successful in deploying JBossCache we experienced significant scaling issues locally. I&amp;#39;m not sure what the cause was, whether it was a limitation of JBossCache or our network topology but we decided to see what else was available.&amp;nbsp;&amp;nbsp; We&amp;#39;ve had good luck with memcached (patched to be repcache) and we&amp;#39;re looking at deploying that barring any further testing indicating that there&amp;#39;s a problem.&lt;br&gt;
&lt;br&gt;Using LoadRunner we&amp;#39;ve run some pretty heavy load tests with 250, 300, 400 and 500 vusers (the max our license has) for about a half hour each. We also did a 2.5 day &amp;quot;soak&amp;quot; test that generated about 120 GB of traffic (our network people loved us that weekend).&lt;br&gt;
&lt;br&gt;As we get further along I&amp;#39;ll be sure to pass any information along to the list (especially if we end up not going with this ;-))&lt;br&gt;&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;
LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jul 15, 2008 at 7:01 AM, Arnaud Lesueur &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465651&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arnaud.lesueur@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;Hi Scott,&lt;br&gt;&lt;br&gt;I thought Rutgers was migrating to JBossCache. Did you experimented any issue with it ? What is going to be the final architecture at your side ?&lt;br&gt;Or is it simply a PoC for comparison with JBossCache (or even Terracota in future) ?&lt;br&gt;

&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Arnaud Lesueur&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;On Mon, Jul 14, 2008 at 5:58 PM, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465651&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&lt;/div&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;All,&lt;br&gt;&lt;br&gt;As part of the next upcoming release (most likely to be renamed to 3.3 instead of 3.2.2), we&amp;#39;re adding Memcache support for those who want to use it (we&amp;#39;ve seen good performance with it here at RU in our testing):&lt;br&gt;


&lt;br&gt;The code is in SVN but not in any release yet, though I&amp;#39;ve posted some documentation here:&lt;br&gt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&lt;/a&gt;&lt;br&gt;


&lt;br&gt;If anyone who has memcache experience can test it out that would be great. We&amp;#39;ve hit it pretty hard here but we&amp;#39;re only one place.&amp;nbsp; We also did a 2.5 day &amp;quot;soak&amp;quot; test in addition to stress testing.&lt;br&gt;


&lt;br&gt;Thanks&lt;br&gt;-Scott&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465651&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Arnaud Lesueur&lt;br&gt;&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/lesueur&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/lesueur&lt;/a&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465651&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465651&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Memcache-ticket-registry-tp18446991p18465651.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18465675</id>
	<title>2.1.1 Java client w/ attribute support</title>
	<published>2008-07-15T06:37:28Z</published>
	<updated>2008-07-15T06:37:28Z</updated>
	<author>
		<name>Sean R. McNamara</name>
	</author>
	<content type="html">I posted this a few days ago but didn't hear anything back. &amp;nbsp; I modified 
&lt;br&gt;the 2.1.1 Java client to support attribute release by the server. &amp;nbsp;Is 
&lt;br&gt;there anyone maintaining this release? &amp;nbsp; Is anyone interested in the 
&lt;br&gt;code? &amp;nbsp; I'd like to contribute it back, if there's any interest. &amp;nbsp;Please 
&lt;br&gt;see my message from a few days ago for details.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;..Sean.
&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18465675&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/2.1.1-Java-client-w--attribute-support-tp18465675p18465675.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18462508</id>
	<title>Re: Memcache ticket registry</title>
	<published>2008-07-15T04:01:08Z</published>
	<updated>2008-07-15T04:01:08Z</updated>
	<author>
		<name>Arnaud Lesueur-4</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hi Scott,&lt;br&gt;&lt;br&gt;I thought Rutgers was migrating to JBossCache. Did you experimented any issue with it ? What is going to be the final architecture at your side ?&lt;br&gt;Or is it simply a PoC for comparison with JBossCache (or even Terracota in future) ?&lt;br&gt;
&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Arnaud Lesueur&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Jul 14, 2008 at 5:58 PM, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18462508&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;All,&lt;br&gt;&lt;br&gt;As part of the next upcoming release (most likely to be renamed to 3.3 instead of 3.2.2), we&amp;#39;re adding Memcache support for those who want to use it (we&amp;#39;ve seen good performance with it here at RU in our testing):&lt;br&gt;

&lt;br&gt;The code is in SVN but not in any release yet, though I&amp;#39;ve posted some documentation here:&lt;br&gt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&lt;/a&gt;&lt;br&gt;

&lt;br&gt;If anyone who has memcache experience can test it out that would be great. We&amp;#39;ve hit it pretty hard here but we&amp;#39;re only one place.&amp;nbsp; We also did a 2.5 day &amp;quot;soak&amp;quot; test in addition to stress testing.&lt;br&gt;

&lt;br&gt;Thanks&lt;br&gt;-Scott&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;/font&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18462508&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Arnaud Lesueur&lt;br&gt;&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/lesueur&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/lesueur&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18462508&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Memcache-ticket-registry-tp18446991p18462508.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18456964</id>
	<title>Re: customizing the Login view</title>
	<published>2008-07-14T19:26:42Z</published>
	<updated>2008-07-14T19:26:42Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">I don&amp;#39;t know for sure. &amp;nbsp;My guess would be you would need to use one of the other tags. &amp;nbsp;You may be able to usethe&amp;nbsp;hasBindErrors tag if you know the path to the errors (which *might* be &amp;quot;credentials&amp;quot; but don&amp;#39;t quote me on that one.)&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;-Scott&lt;/div&gt;&lt;div&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Jul 10, 2008 at 7:03 PM, Patrick Berry &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18456964&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pberry@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Is there a way to have the &amp;lt;form:error&amp;gt; above the &amp;lt;form:form&amp;gt; in the login view jsp?&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Found a couple of questions like this on the google, but they were unanswered.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Pat&lt;/div&gt;

&lt;br&gt;_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18456964&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18456964&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/customizing-the-Login-view-tp18393817p18456964.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18451698</id>
	<title>Re: CAS 4 Roadmap Planning (Call for Participation)</title>
	<published>2008-07-14T12:47:37Z</published>
	<updated>2008-07-14T12:47:37Z</updated>
	<author>
		<name>Benn Oshrin-2</name>
	</author>
	<content type="html">We have assembled a draft agenda for the roadmap planning call which is 
&lt;br&gt;included below for your information. &amp;nbsp;If you are interested in 
&lt;br&gt;participating but have not yet let me know, it is not too late to do so.
&lt;br&gt;&lt;br&gt;&amp;nbsp;[1] Direction &amp; Requirements
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Next Steps for the CAS 3.x branch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- What are we looking for in a CAS4?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Integration with Existing Systems
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Features / Use Cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Relationship to Existing Architecture
&lt;br&gt;&lt;br&gt;&amp;nbsp;[2] Project Resources
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- How the to-do list gets done
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Implementers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Sponsors?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Grants?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Mailing lists
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Documentation
&lt;br&gt;&lt;br&gt;&amp;nbsp;[3] Governance Model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Comments on/discussion of model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CAS/Governance+Model&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CAS/Governance+Model&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;-Benn-
&lt;br&gt;&lt;br&gt;Benn Oshrin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18451698&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;benjamin.oshrin@...&lt;/a&gt;&amp;gt; wrote on June 24, 2008 
&lt;br&gt;11:16:17 AM -0400:
&lt;br&gt;&lt;br&gt;] As you may already know, we have begun a draft of a development
&lt;br&gt;] roadmap for CAS 3.x and 4.
&lt;br&gt;]
&lt;br&gt;] &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&lt;/a&gt;&amp;gt;
&lt;br&gt;]
&lt;br&gt;] We would like to start a discussion to help revise this roadmap and to
&lt;br&gt;] identify the issues around it such as potential architecture changes,
&lt;br&gt;] etc. &amp;nbsp; &amp;nbsp;As a first step, we are looking for other interested parties
&lt;br&gt;] to join a conference call sometime in the near future.
&lt;br&gt;]
&lt;br&gt;] If you are interested in participating, please let me know, and I
&lt;br&gt;] will forward more information once we have it.
&lt;br&gt;]
&lt;br&gt;] Thanks,
&lt;br&gt;]
&lt;br&gt;] -Benn-
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18451698&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CAS-4-Roadmap-Planning-%28Call-for-Participation%29-tp18093409p18451698.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18446991</id>
	<title>Memcache ticket registry</title>
	<published>2008-07-14T08:58:11Z</published>
	<updated>2008-07-14T08:58:11Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">All,&lt;br&gt;&lt;br&gt;As part of the next upcoming release (most likely to be renamed to 3.3 instead of 3.2.2), we&amp;#39;re adding Memcache support for those who want to use it (we&amp;#39;ve seen good performance with it here at RU in our testing):&lt;br&gt;
&lt;br&gt;The code is in SVN but not in any release yet, though I&amp;#39;ve posted some documentation here:&lt;br&gt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CASUM/MemcacheTicketRegistry&lt;/a&gt;&lt;br&gt;
&lt;br&gt;If anyone who has memcache experience can test it out that would be great. We&amp;#39;ve hit it pretty hard here but we&amp;#39;re only one place.&amp;nbsp; We also did a 2.5 day &amp;quot;soak&amp;quot; test in addition to stress testing.&lt;br&gt;
&lt;br&gt;Thanks&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18446991&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Memcache-ticket-registry-tp18446991p18446991.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18393817</id>
	<title>customizing the Login view</title>
	<published>2008-07-10T16:03:59Z</published>
	<updated>2008-07-10T16:03:59Z</updated>
	<author>
		<name>Patrick Berry</name>
	</author>
	<content type="html">Is there a way to have the &amp;lt;form:error&amp;gt; above the &amp;lt;form:form&amp;gt; in the login view jsp?&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Found a couple of questions like this on the google, but they were unanswered.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Pat&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18393817&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/customizing-the-Login-view-tp18393817p18393817.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18386459</id>
	<title>Update to yale Java client to accept attributes</title>
	<published>2008-07-10T09:01:47Z</published>
	<updated>2008-07-10T09:01:47Z</updated>
	<author>
		<name>Sean R. McNamara</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I modified the Yale 2.1.1 CAS client to accept attributes handed back by 
&lt;br&gt;the CAS server.
&lt;br&gt;&lt;br&gt;It will accept anything in the serviceResponse formatted such as:
&lt;br&gt;&lt;br&gt;&amp;lt;cas:serviceResponse xmlns:cas='&lt;a href=&quot;http://www.yale.edu/tp/cas'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.yale.edu/tp/cas'&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;cas:authenticationSuccess&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cas:user&amp;gt;Sean R. McNamara&amp;lt;/cas:user&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cas:attribute name=&amp;quot;loginType&amp;quot; value=&amp;quot;USERPASS&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cas:attribute name=&amp;quot;name&amp;quot; value=&amp;quot;Sean R. McNamara&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cas:attribute name=&amp;quot;affil&amp;quot; value=&amp;quot;DART&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/cas:authenticationSuccess&amp;gt;
&lt;br&gt;&amp;lt;/cas:serviceResponse&amp;gt;
&lt;br&gt;&lt;br&gt;and make the values available in the session named as:
&lt;br&gt;&lt;br&gt;edu.yale.its.tp.cas.client.filter.attribute.&amp;lt;attribute name&amp;gt;
&lt;br&gt;e.g. edu.yale.its.tp.cas.client.filter.attribute.name or 
&lt;br&gt;edu.yale.its.tp.cas.client.filter.attribute.affil or 
&lt;br&gt;edu.yale.its.tp.cas.client.filter.loginType (from the above example)
&lt;br&gt;&lt;br&gt;it also makes a HashMap available of all the values at 
&lt;br&gt;edu.yale.its.tp.cas.client.filter.attribute
&lt;br&gt;&lt;br&gt;Another feature I added was to allow the filter to override the value of 
&lt;br&gt;edu.yale.its.tp.cas.client.filter.user in web.xml
&lt;br&gt;&lt;br&gt;by setting an init-param such as:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;param-name&amp;gt;edu.yale.its.tp.cas.client.filter.idattribute&amp;lt;/param-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;param-value&amp;gt;edu.yale.its.tp.cas.client.filter.attribute.name&amp;lt;/param-value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/init-param&amp;gt;
&lt;br&gt;&lt;br&gt;I would like to contribute this code back to the project. &amp;nbsp;How should I 
&lt;br&gt;go about this?
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;..Sean.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18386459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Update-to-yale-Java-client-to-accept-attributes-tp18386459p18386459.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18359714</id>
	<title>Re: Improvement suggestion for AbstractTicketValidationFilter</title>
	<published>2008-07-09T04:41:09Z</published>
	<updated>2008-07-09T04:41:09Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">Manfred,&lt;br&gt;&lt;br&gt;If you can, please enter both of your emails to the list as issues in the JIRA tracker: &lt;a href=&quot;http://www.ja-sig.org/issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/issues&lt;/a&gt; for the CAS client project.&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;
-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Jul 9, 2008 at 3:03 AM, Manfred Duchrow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18359714&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;manfred.duchrow@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
 &amp;nbsp;- Better support of user friendly error pages (instead of stack trace).&lt;br&gt;
 &amp;nbsp; &amp;nbsp;It is not possible to redirect from within the onFailedValidation() to an&lt;br&gt;
 &amp;nbsp; &amp;nbsp;error page which is more user friendly than a stack trace.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;It would be helpful if onFailedValidation() would return a boolean&lt;br&gt;
 &amp;nbsp; &amp;nbsp;telling the caller method to return immediately (true) or continue (false).&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;- Method onFailedValidation() does not get the catched exception.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;Therefore it is not possible to react differently on different exceptions.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;At least there are two different reasons for getting a&lt;br&gt;
 &amp;nbsp; &amp;nbsp;TicketValidationException:&lt;br&gt;
 &amp;nbsp; &amp;nbsp;1) Communication with CAS server fails&lt;br&gt;
 &amp;nbsp; &amp;nbsp;2) The validation of the ticket fails (as returned by CAS server response)&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;- In case of a TicketValidationException method doFilter() either throws a&lt;br&gt;
 &amp;nbsp; &amp;nbsp;ServletException or continues executing the next filter in the chain.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;The latter is probably a security hole and simply happens if init-param&lt;br&gt;
 &amp;nbsp; &amp;nbsp;exceptionOnValidationFailure=false ist set.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;To enable redirect to an error page we modified the code of class&lt;br&gt;
 &amp;nbsp;AbstractTicketValidationFilter in the following way:&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;Added new template method:&lt;br&gt;
 &amp;nbsp; &amp;nbsp;/**&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * Template method that gets executed if validation fails.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * This method is called right after the exception is caught from the ticket&lt;br&gt;
validator&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * but before {@link #onFailedValidation(HttpServletRequest,&lt;br&gt;
HttpServletResponse)} and before&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * any of the processing of the exception occurs.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * If this method returns true it signals that validation failure has been&lt;br&gt;
handled&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * sufficiently and the filter execution must be ended immediately.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * By returning false it signals that processing can be continued (as in&lt;br&gt;
previous versions).&lt;br&gt;
 &amp;nbsp; &amp;nbsp; *&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * @param request the HttpServletRequest.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * @param response the HttpServletResponse.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * @param validationException The exception that was thrown to signal&lt;br&gt;
validation failure&lt;br&gt;
 &amp;nbsp; &amp;nbsp; * @return true to return immediately from filter execution, false to&lt;br&gt;
continue processing (default is false)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; */&lt;br&gt;
 &amp;nbsp; &amp;nbsp;protected boolean handleFailedValidation(final HttpServletRequest request,&lt;br&gt;
final HttpServletResponse response,&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final TicketValidationException validationException )&lt;br&gt;
 &amp;nbsp; &amp;nbsp;{&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false ; // Default is to continue&lt;br&gt;
 &amp;nbsp; &amp;nbsp;}&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;Changed doFilter(..)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;....&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (final TicketValidationException e) {&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // ---------------- START NEW CODE ------------------&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (handleFailedValidation(request, response, e))&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // ---------------- END NEW CODE ------------------&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;response.setStatus(HttpServletResponse.SC_FORBIDDEN);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(e, e);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (this.exceptionOnValidationFailure) {&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ServletException(e);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;....&lt;br&gt;
&lt;br&gt;
Generally I don&amp;#39;t think it is a good approach to patch CAS code.&lt;br&gt;
Is it possible to get that or something similar into CAS Client?&lt;br&gt;
&lt;br&gt;
This refers to CAS Client 3.1.3&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
 &amp;nbsp;Manfred&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18359714&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18359714&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Improvement-suggestion-for-AbstractTicketValidationFilter-tp18355726p18359714.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18355726</id>
	<title>Improvement suggestion for AbstractTicketValidationFilter</title>
	<published>2008-07-09T00:03:06Z</published>
	<updated>2008-07-09T00:03:06Z</updated>
	<author>
		<name>Manfred Duchrow (MDCS)</name>
	</author>
	<content type="html">&amp;nbsp; - Better support of user friendly error pages (instead of stack trace).
&lt;br&gt;&amp;nbsp; &amp;nbsp; It is not possible to redirect from within the onFailedValidation() to an
&lt;br&gt;&amp;nbsp; &amp;nbsp; error page which is more user friendly than a stack trace.
&lt;br&gt;&amp;nbsp; &amp;nbsp; It would be helpful if onFailedValidation() would return a boolean
&lt;br&gt;&amp;nbsp; &amp;nbsp; telling the caller method to return immediately (true) or continue (false).
&lt;br&gt;&lt;br&gt;&amp;nbsp; - Method onFailedValidation() does not get the catched exception. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; Therefore it is not possible to react differently on different exceptions.
&lt;br&gt;&amp;nbsp; &amp;nbsp; At least there are two different reasons for getting a &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; TicketValidationException:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1) Communication with CAS server fails
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2) The validation of the ticket fails (as returned by CAS server response) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; - In case of a TicketValidationException method doFilter() either throws a 
&lt;br&gt;&amp;nbsp; &amp;nbsp; ServletException or continues executing the next filter in the chain.
&lt;br&gt;&amp;nbsp; &amp;nbsp; The latter is probably a security hole and simply happens if init-param
&lt;br&gt;&amp;nbsp; &amp;nbsp; exceptionOnValidationFailure=false ist set.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; To enable redirect to an error page we modified the code of class 
&lt;br&gt;&amp;nbsp; AbstractTicketValidationFilter in the following way:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; Added new template method:
&lt;br&gt;&amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* Template method that gets executed if validation fails. &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* This method is called right after the exception is caught from the ticket
&lt;br&gt;validator
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* but before {@link #onFailedValidation(HttpServletRequest,
&lt;br&gt;HttpServletResponse)} and before
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* any of the processing of the exception occurs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* If this method returns true it signals that validation failure has been
&lt;br&gt;handled 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* sufficiently and the filter execution must be ended immediately.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* By returning false it signals that processing can be continued (as in
&lt;br&gt;previous versions). 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* @param request the HttpServletRequest.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* @param response the HttpServletResponse.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* @param validationException The exception that was thrown to signal
&lt;br&gt;validation failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* @return true to return immediately from filter execution, false to
&lt;br&gt;continue processing (default is false)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; protected boolean handleFailedValidation(final HttpServletRequest request,
&lt;br&gt;final HttpServletResponse response, 
&lt;br&gt;&amp;nbsp; &amp;nbsp;		 final TicketValidationException validationException ) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp;	 return false ; // Default is to continue
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; Changed doFilter(..)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (final TicketValidationException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// ---------------- START NEW CODE ------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	if (handleFailedValidation(request, response, e))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		return ;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// ---------------- END NEW CODE ------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; response.setStatus(HttpServletResponse.SC_FORBIDDEN);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log.warn(e, e);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (this.exceptionOnValidationFailure) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new ServletException(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....
&lt;br&gt;&lt;br&gt;Generally I don't think it is a good approach to patch CAS code.
&lt;br&gt;Is it possible to get that or something similar into CAS Client?
&lt;br&gt;&lt;br&gt;This refers to CAS Client 3.1.3
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Manfred
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18355726&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Improvement-suggestion-for-AbstractTicketValidationFilter-tp18355726p18355726.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18355375</id>
	<title>SingleSignOutFilter is not thread-safe</title>
	<published>2008-07-08T23:27:29Z</published>
	<updated>2008-07-08T23:27:29Z</updated>
	<author>
		<name>Manfred Duchrow (MDCS)</name>
	</author>
	<content type="html">SingleSignOutFilter uses a HashMapBackedSessionMappingStorage which internally
&lt;br&gt;handles two HashMaps. Nothing is synchronized, but many concurrent threads can
&lt;br&gt;cause get(), put() and remove() calls on these HashMaps.
&lt;br&gt;For exampel this can cause NullPointerException if a HashMap grows in one thread
&lt;br&gt;and another thread tries to get a particular entry of that HashMap.
&lt;br&gt;&lt;br&gt;An easy way to solve this would be creating a subclass of SingleSignOutFilter 
&lt;br&gt;and set another (i.e. thread-safe) SessionMappingStorage implementation 
&lt;br&gt;via setSessionMappingStorage() call in the init() method.
&lt;br&gt;But due to the strict 'final' policy of CAS it is not possible to extend
&lt;br&gt;SingleSignOutFilter.
&lt;br&gt;So you end up writing your own SingleSignOutFilter.
&lt;br&gt;Or might it by ok for the CAS developers to remove this 'final'?
&lt;br&gt;Another option would be to make HashMapBackedSessionMappingStorage thread-safe.
&lt;br&gt;&lt;br&gt;This refers to CAS Client 3.1.3
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Manfred
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18355375&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SingleSignOutFilter-is-not-thread-safe-tp18355375p18355375.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18329612</id>
	<title>Re: Migrating hacking CAS 2 behavior to login-webflow?</title>
	<published>2008-07-07T17:17:27Z</published>
	<updated>2008-07-07T17:17:27Z</updated>
	<author>
		<name>Adam Rybicki</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;font face=&quot;Helvetica, Arial, sans-serif&quot;&gt;Pat,&lt;br&gt;
&lt;br&gt;
Scott is correct.&amp;nbsp; All you need is &quot;method=POST&quot; and CAS will use HTTP
POST to &quot;redirect&quot; to the service, in your case PeopleSoft.&lt;/font&gt;&amp;nbsp; We
got this working at Sac State.&lt;br&gt;
&lt;br&gt;
Adam&lt;br&gt;
&lt;br&gt;
Scott Battaglia wrote:
&lt;blockquote cite=&quot;mid:1bbd36a10807071058j66d1504x74f501440c8df06a@mail.gmail.com&quot; type=&quot;cite&quot;&gt;Pat,&lt;br&gt;
  &lt;br&gt;
We actually support POST its just something that hasn't been documented
yet (Adam mentioned it to me once that it wasn't documented, and I said
&quot;yes, you're right, I should go do that&quot; and then promptly forgot).&lt;br&gt;
  &lt;br&gt;
You just need to pass method=POST as part of the login url. (if I
recall correctly).&lt;br&gt;
  &lt;br&gt;
-Scott&lt;br&gt;
  &lt;br&gt;
  &lt;br clear=&quot;all&quot;&gt;
-Scott Battaglia&lt;br&gt;
PGP Public Key Id: 0x383733AA&lt;br&gt;
LinkedIn: &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Jul 7, 2008 at 1:52 PM, Patrick
Berry &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329612&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pberry@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;We
have single sign-on to PeopleSoft. &amp;nbsp;It's a total hack with a Java
client and it's being replaced with a PeopleCode client (that we will
share when we can). &amp;nbsp;But...until such time I need to support the
existing client. &amp;nbsp;Now, I know that PeopleSoft will not accept auth via
GET, only POST. &amp;nbsp;We are running CAS 2 and we get it to work like so...&lt;br&gt;
    &lt;br&gt;
In the web.xml for CAS 2 we have this:&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;lt;!-- Page URL for login success message when 'service' is specified
--&amp;gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;context-param&amp;gt;&lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;lt;param-name&amp;gt;edu.yale.its.tp.cas.serviceSuccess&amp;lt;/param-name&amp;gt;&lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/goService.jsp&amp;lt;/param-value&amp;gt;&lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/context-param&amp;gt;&lt;/div&gt;
    &lt;div&gt;&lt;br&gt;
Then in goService.jsp we have this:&lt;br&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp;if ((serviceId.indexOf(&quot;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://cmsweb.csuchico.edu&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;cmsweb.csuchico.edu&lt;/a&gt;&quot;)
!= -1) || (serviceId.indexOf(&quot;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://cmsdev.calstate.edu&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;cmsdev.calstate.edu&lt;/a&gt;&quot;)
!= -1))&lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pageContext.forward(&quot;goServicePsft.jsp&quot;);&lt;/div&gt;
    &lt;div&gt;&lt;br&gt;
    &lt;/div&gt;
    &lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;
    &lt;div&gt;&lt;br&gt;
Then in goServicePsft.jsp we something similar to the
casPostResponseView.jsp which submits the ticket from a form that
auto-submits on load.&lt;br&gt;
    &lt;br&gt;
Now, my question is should I be looking at the login-webflow.xml to get
this same behavior in CAS3? &amp;nbsp;I'm not entirely sure how to convince CAS
that a service needs to get the ticket via POST.&lt;br&gt;
    &lt;br&gt;
Thanks,&lt;br&gt;
Pat&lt;br&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
    &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329612&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
    &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cas-dev mailing list
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329612&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;&lt;tt&gt;[arybicki.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Adam Rybicki
&lt;br&gt;n:Rybicki;Adam
&lt;br&gt;org:Unicon, Inc.;Professional Services
&lt;br&gt;adr:Suite 113;;3140 North Arizona Avenue;Chandler;AZ;85225;United States
&lt;br&gt;email;internet:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329612&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arybicki@...&lt;/a&gt;
&lt;br&gt;tel;work:+1-480-558-2400
&lt;br&gt;tel;home:+1-310-265-8286
&lt;br&gt;tel;cell:+1-310-980-2758
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;url:http://www.unicon.net/
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329612&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (4K) &lt;a href=&quot;http://www.nabble.com/attachment/18329612/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Migrating-hacking-CAS-2-behavior-to-login-webflow--tp18322672p18329612.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18322789</id>
	<title>Re: Migrating hacking CAS 2 behavior to login-webflow?</title>
	<published>2008-07-07T10:58:40Z</published>
	<updated>2008-07-07T10:58:40Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">Pat,&lt;br&gt;&lt;br&gt;We actually support POST its just something that hasn&amp;#39;t been documented yet (Adam mentioned it to me once that it wasn&amp;#39;t documented, and I said &amp;quot;yes, you&amp;#39;re right, I should go do that&amp;quot; and then promptly forgot).&lt;br&gt;
&lt;br&gt;You just need to pass method=POST as part of the login url. (if I recall correctly).&lt;br&gt;&lt;br&gt;-Scott&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Jul 7, 2008 at 1:52 PM, Patrick Berry &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18322789&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pberry@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
We have single sign-on to PeopleSoft. &amp;nbsp;It&amp;#39;s a total hack with a Java client and it&amp;#39;s being replaced with a PeopleCode client (that we will share when we can). &amp;nbsp;But...until such time I need to support the existing client. &amp;nbsp;Now, I know that PeopleSoft will not accept auth via GET, only POST. &amp;nbsp;We are running CAS 2 and we get it to work like so...&lt;br&gt;

&lt;br&gt;In the web.xml for CAS 2 we have this:&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;lt;!-- Page URL for login success message when &amp;#39;service&amp;#39; is specified --&amp;gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;context-param&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param-name&amp;gt;edu.yale.its.tp.cas.serviceSuccess&amp;lt;/param-name&amp;gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/goService.jsp&amp;lt;/param-value&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/context-param&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Then in goService.jsp we have this:&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;if ((serviceId.indexOf(&amp;quot;&lt;a href=&quot;http://cmsweb.csuchico.edu&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;cmsweb.csuchico.edu&lt;/a&gt;&amp;quot;) != -1) || (serviceId.indexOf(&amp;quot;&lt;a href=&quot;http://cmsdev.calstate.edu&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;cmsdev.calstate.edu&lt;/a&gt;&amp;quot;) != -1))&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pageContext.forward(&amp;quot;goServicePsft.jsp&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;Then in goServicePsft.jsp we something similar to the casPostResponseView.jsp which submits the ticket from a form that auto-submits on load.&lt;br&gt;

&lt;br&gt;Now, my question is should I be looking at the login-webflow.xml to get this same behavior in CAS3? &amp;nbsp;I&amp;#39;m not entirely sure how to convince CAS that a service needs to get the ticket via POST.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Pat&lt;br&gt;

&lt;/div&gt;&lt;/div&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18322789&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18322789&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Migrating-hacking-CAS-2-behavior-to-login-webflow--tp18322672p18322789.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18322672</id>
	<title>Migrating hacking CAS 2 behavior to login-webflow?</title>
	<published>2008-07-07T10:52:45Z</published>
	<updated>2008-07-07T10:52:45Z</updated>
	<author>
		<name>Patrick Berry</name>
	</author>
	<content type="html">We have single sign-on to PeopleSoft. &amp;nbsp;It&amp;#39;s a total hack with a Java client and it&amp;#39;s being replaced with a PeopleCode client (that we will share when we can). &amp;nbsp;But...until such time I need to support the existing client. &amp;nbsp;Now, I know that PeopleSoft will not accept auth via GET, only POST. &amp;nbsp;We are running CAS 2 and we get it to work like so...&lt;br&gt;
&lt;br&gt;In the web.xml for CAS 2 we have this:&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;lt;!-- Page URL for login success message when &amp;#39;service&amp;#39; is specified --&amp;gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;context-param&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param-name&amp;gt;edu.yale.its.tp.cas.serviceSuccess&amp;lt;/param-name&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/goService.jsp&amp;lt;/param-value&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/context-param&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Then in goService.jsp we have this:&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;if ((serviceId.indexOf(&amp;quot;&lt;a href=&quot;http://cmsweb.csuchico.edu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmsweb.csuchico.edu&lt;/a&gt;&amp;quot;) != -1) || (serviceId.indexOf(&amp;quot;&lt;a href=&quot;http://cmsdev.calstate.edu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmsdev.calstate.edu&lt;/a&gt;&amp;quot;) != -1))&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pageContext.forward(&amp;quot;goServicePsft.jsp&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;Then in goServicePsft.jsp we something similar to the casPostResponseView.jsp which submits the ticket from a form that auto-submits on load.&lt;br&gt;
&lt;br&gt;Now, my question is should I be looking at the login-webflow.xml to get this same behavior in CAS3? &amp;nbsp;I&amp;#39;m not entirely sure how to convince CAS that a service needs to get the ticket via POST.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Pat&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18322672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Migrating-hacking-CAS-2-behavior-to-login-webflow--tp18322672p18322672.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18261642</id>
	<title>Tests cas with JMeter</title>
	<published>2008-07-03T08:07:23Z</published>
	<updated>2008-07-03T08:07:23Z</updated>
	<author>
		<name>Nouveaux Territoires</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&lt;br&gt;I must test my application with JMeter.
&lt;br&gt;&lt;br&gt;But, i have a problem with JMeter.
&lt;br&gt;&lt;br&gt;I can get the value of the lt parameter on the first request but &amp;nbsp;
&lt;br&gt;impossible to get the value of the ticket.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I create a 'Regular Expression Extractor' with the regular &amp;nbsp;
&lt;br&gt;expression : ticket=(ST-[0-9]+-.*)&amp;quot;
&lt;br&gt;&lt;br&gt;But the response is empty then no ticket.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I used the file finded in the cas svn, in the repository 'tests'.
&lt;br&gt;Without modifications (except the ip address), the test failed.
&lt;br&gt;&lt;br&gt;Why ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;How do you do to pass the cas form ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Julien Redondo
&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18261642&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Tests-cas-with-JMeter-tp18261642p18261642.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249788</id>
	<title>Sun $1M Open Source Innovation Grant</title>
	<published>2008-07-02T17:47:39Z</published>
	<updated>2008-07-02T17:47:39Z</updated>
	<author>
		<name>Jonathan Markow-3</name>
	</author>
	<content type="html">Developers-&lt;br&gt;&lt;br&gt;Please pass this link around to those who might be interested in a $1M Innovation Award Program sponsored by the Sun open source communities:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sun.com/software/opensource/awards/index.jsp&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.sun.com/software/opensource/awards/index.jsp&lt;/a&gt;&lt;br&gt;
&lt;br&gt;-Jonathan&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18249788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Sun-%241M-Open-Source-Innovation-Grant-tp18249788p18249788.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18240240</id>
	<title>Re: Retrieve Principal Id in an ActionState</title>
	<published>2008-07-02T08:24:24Z</published>
	<updated>2008-07-02T08:24:24Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">Daniel,&lt;br&gt;&lt;br&gt;The system is designed so that you&amp;#39;re not supposed to be able to obtain a principal id until after a service ticket is validated (there are ways around it such as accessing the TicketRegistry directly, but those aren&amp;#39;t recommended).&lt;br&gt;
&lt;br&gt;If your password expiration/change password tool needs access to the principal, it should be CASified.&amp;nbsp; In theory you wouldn&amp;#39;t want the change password application to do anything if it couldn&amp;#39;t confirm the validity of the user anyway (i.e. passing principal as a parameter isn&amp;#39;t really a good way of confirming the validity of the user).&lt;br&gt;
&lt;br&gt;However, it appears that this wouldn&amp;#39;t work as you have specific requirements about TGTs and password expiration.&amp;nbsp; If your resolvers don&amp;#39;t make any changes to the NetID provided you could still always retrieve the original username provided from the Servlet Request.&amp;nbsp; Its &amp;quot;unconfirmed&amp;quot; but if you&amp;#39;re not using it for anything other than say pulling up a name then it shouldn&amp;#39;t be a big deal.&lt;br&gt;
&lt;br&gt;-Scott&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Jul 2, 2008 at 11:14 AM, Daniel Almeida &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;daniel.almeida@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
I&amp;#39;m writing an ActionState to add to the CAS Webflow, which has to check&lt;br&gt;
after the user authenticates correctly if his password is expired, is&lt;br&gt;
expiring (in less than 30 days), or if it&amp;#39;s OK.&lt;br&gt;
&lt;br&gt;
We&amp;#39;re using 3 different authentication handlers:&lt;br&gt;
&lt;br&gt;
- An username/password authentication handler that queries our Kerberos&lt;br&gt;
- X.509 Authentication Handler&lt;br&gt;
- SPNEGO Authentication Handler&lt;br&gt;
&lt;br&gt;
And use LDAP to resolve the Principal from the credentials.&lt;br&gt;
&lt;br&gt;
When a password is expiring or has expired, we want to redirect the user&lt;br&gt;
to a password change web page, passing as parameters the Principal Id&lt;br&gt;
and the original service URL, so we can warn the user that his password&lt;br&gt;
is expiring or that it has expired, and maintain the context (the&lt;br&gt;
service where the user was authenticating).&lt;br&gt;
&lt;br&gt;
This is mandatory, regardless of the authentication handler/method used,&lt;br&gt;
and we only give a TGT &amp;nbsp;after this check and only if the password is OK&lt;br&gt;
or expiring in &amp;lt; 30 days.&lt;br&gt;
&lt;br&gt;
The problem is that we can&amp;#39;t &amp;quot;get&amp;quot; the principal Id in the ActionState&lt;br&gt;
we&amp;#39;re writing, that looks like:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
public final class ISTChangePasswordWebpageAction extends AbstractAction {&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; private String istid;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; private String serviceURL;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected Event doExecute(RequestContext context) {&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try{&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final HttpServletResponse response =&lt;br&gt;
WebUtils.getHttpServletResponse(context);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final WebApplicationService service = WebUtils.getService(context);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; istid = ? // principal id independent from Authentication&lt;br&gt;
Handler/method used&lt;br&gt;
&lt;br&gt;
response.sendRedirect(&amp;quot;&lt;a href=&quot;https://changepasswordURL&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://changepasswordURL&lt;/a&gt;?&amp;quot;+ &amp;quot;url=&amp;quot; +&lt;br&gt;
service.getId() + &amp;quot;&amp;amp;istid=&amp;quot; + istid);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}catch(Exception e){&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return result(&amp;quot;success&amp;quot;);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
Is there any simple way to retrieve the Principal Id in an ActionState?&lt;br&gt;
&lt;br&gt;
Does anyone have a better approach to this problem? Preferably with no&lt;br&gt;
changes to the cas-core?&lt;br&gt;
&lt;br&gt;
Thanks in advance,&lt;br&gt;
Daniel Almeida&lt;br&gt;
&lt;br&gt;
Centro de Informática do Instituto Superior Técnico, Portugal&lt;br&gt;
&lt;a href=&quot;http://www.ist.utl.pt/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ist.utl.pt/&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240240&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18240240&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Retrieve-Principal-Id-in-an-ActionState-tp18239986p18240240.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18239986</id>
	<title>Retrieve Principal Id in an ActionState</title>
	<published>2008-07-02T08:14:43Z</published>
	<updated>2008-07-02T08:14:43Z</updated>
	<author>
		<name>Daniel Almeida-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm writing an ActionState to add to the CAS Webflow, which has to check 
&lt;br&gt;after the user authenticates correctly if his password is expired, is 
&lt;br&gt;expiring (in less than 30 days), or if it's OK.
&lt;br&gt;&lt;br&gt;We're using 3 different authentication handlers:
&lt;br&gt;&lt;br&gt;- An username/password authentication handler that queries our Kerberos
&lt;br&gt;- X.509 Authentication Handler
&lt;br&gt;- SPNEGO Authentication Handler
&lt;br&gt;&lt;br&gt;And use LDAP to resolve the Principal from the credentials.
&lt;br&gt;&lt;br&gt;When a password is expiring or has expired, we want to redirect the user 
&lt;br&gt;to a password change web page, passing as parameters the Principal Id 
&lt;br&gt;and the original service URL, so we can warn the user that his password 
&lt;br&gt;is expiring or that it has expired, and maintain the context (the 
&lt;br&gt;service where the user was authenticating).
&lt;br&gt;&lt;br&gt;This is mandatory, regardless of the authentication handler/method used, 
&lt;br&gt;and we only give a TGT &amp;nbsp;after this check and only if the password is OK 
&lt;br&gt;or expiring in &amp;lt; 30 days.
&lt;br&gt;&lt;br&gt;The problem is that we can't &amp;quot;get&amp;quot; the principal Id in the ActionState 
&lt;br&gt;we're writing, that looks like:
&lt;br&gt;&lt;br&gt;&lt;br&gt;public final class ISTChangePasswordWebpageAction extends AbstractAction {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private String istid;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private String serviceURL;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected Event doExecute(RequestContext context) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final HttpServletResponse response = 
&lt;br&gt;WebUtils.getHttpServletResponse(context);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final WebApplicationService service = WebUtils.getService(context);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;istid = ? // principal id independent from Authentication 
&lt;br&gt;Handler/method used
&lt;br&gt;&lt;br&gt;response.sendRedirect(&amp;quot;&lt;a href=&quot;https://changepasswordURL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://changepasswordURL&lt;/a&gt;?&amp;quot;+ &amp;quot;url=&amp;quot; + 
&lt;br&gt;service.getId() + &amp;quot;&amp;istid=&amp;quot; + istid);	
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(Exception e){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return result(&amp;quot;success&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Is there any simple way to retrieve the Principal Id in an ActionState?
&lt;br&gt;&lt;br&gt;Does anyone have a better approach to this problem? Preferably with no 
&lt;br&gt;changes to the cas-core?
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Daniel Almeida
&lt;br&gt;&lt;br&gt;Centro de Informática do Instituto Superior Técnico, Portugal
&lt;br&gt;&lt;a href=&quot;http://www.ist.utl.pt/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ist.utl.pt/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18239986&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Retrieve-Principal-Id-in-an-ActionState-tp18239986p18239986.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18216648</id>
	<title>CAS-678 &amp; Special Characters</title>
	<published>2008-07-01T06:43:39Z</published>
	<updated>2008-07-01T06:43:39Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">We don&amp;#39;t have any non-English characters in any of our NetIds at Rutgers so I can&amp;#39;t test this, but does anyone know of any problems with characters with accent marks, etc. with regards to CAS?&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.ja-sig.org/issues/browse/CAS-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/issues/browse/CAS-678&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Usually it turns out to be a JVM issue and not a CAS issue but if anyone knows of any problems and they can help us diagnose that would be great!&lt;br&gt;&lt;br&gt;-Scott&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;
LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18216648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CAS-678---Special-Characters-tp18216648p18216648.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18136665</id>
	<title>CAS 3.2.2 Release Candidate 1</title>
	<published>2008-06-26T08:21:58Z</published>
	<updated>2008-06-26T08:21:58Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">Dear CAS Community,&lt;br&gt;&lt;br&gt;We&amp;#39;re happy to release the first release candidate for CAS &lt;a href=&quot;http://3.2.2.&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;3.2.2.&lt;/a&gt;&amp;nbsp; It contains a number of bug fixes and enhancements including:&lt;br&gt;&lt;br&gt;Bug Fixes&lt;br&gt;* Fixed to the SAML response so it renders properly if a Principal has no attributes&lt;br&gt;
* Fix for some classpath issues with Maven2 (note: there are some more when it comes to running tests that will be fixed in RC2)&lt;br&gt;* Meta data not updated when reauthenticating with a different userbase&lt;br&gt;* Services Management tool should ignore custom principals&lt;br&gt;
* proxy-granting ticket invalidation by logout not working with JBossCache&lt;br&gt;* Multiple typos in German translation&lt;br&gt;&lt;br&gt;Tasks&lt;br&gt;* Added a note clarifying that toStrings for credentials should be very careful about what they reveal.&lt;br&gt;
* Upgrade to JBossCache 2&lt;br&gt;
* Upgrade to Spring Security 2.0&lt;br&gt;
* Add Log4J logging to JpaTicketRegistry&lt;br&gt;* Upgrade the Inspektr version to 0.7.0&lt;br&gt;
* Upgrade to PersonDirectory 1.1.2&lt;br&gt;
* web.xml and welcome page&lt;br&gt;* Upgrade to Spring 2.5.4&lt;br&gt;&lt;br&gt;New Features&lt;br&gt;* RESTful API&lt;br&gt;* Slovenian language support&lt;br&gt;* Trusted LDAP module - transparent CAS authentication for trusted network clients&lt;br&gt;&lt;br&gt;Enhancement:&lt;br&gt;
* Add ability to transform user principal to lower or upper case for SPNEGO&lt;br&gt;* Remove stack trace from JAAS authentication failure&lt;br&gt;&lt;br&gt;We&amp;#39;re looking for everyone to test this as much as they can especially the upgrade to JBossCache 2!&amp;nbsp; We&amp;#39;re also looking for feedback on how people think they&amp;#39;ll use the RESTful API.&amp;nbsp; Right now its designed under the assumption that you&amp;#39;ll really only collect one type of Credential with it, vs. the Login page which is designed to handle multiple types.&amp;nbsp; Is the one-type design okay?&amp;nbsp; Do people plan on handling multiple forms of credentials?&lt;br&gt;
&lt;br&gt;Also, while you&amp;#39;re still reading this email (because you are, right? ;-)), just a reminder that we&amp;#39;re still collecting feedback and ideas for the road map for CAS:&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&lt;/a&gt;&lt;br&gt;
&lt;br&gt;This is the easiest way to let us know what your needs are.&amp;nbsp; If you don&amp;#39;t tell us, we&amp;#39;ll never know! (unless we have any mind readers on the team, which I&amp;#39;m unaware of)&lt;br&gt;&lt;br&gt;You can download the RC release from the usual spot:&lt;br&gt;
&lt;a href=&quot;http://www.ja-sig.org/products/cas/downloads/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/products/cas/downloads/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;-Scott&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18136665&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CAS-3.2.2-Release-Candidate-1-tp18136665p18136665.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18096749</id>
	<title>Re: CAS 4 Roadmap Planning (Call for Participation)</title>
	<published>2008-06-24T11:08:26Z</published>
	<updated>2008-06-24T11:08:26Z</updated>
	<author>
		<name>scott_battaglia</name>
	</author>
	<content type="html">David,&lt;br&gt;&lt;br&gt;I&amp;#39;ve created a JIRA issue to track your suggestion:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.ja-sig.org/issues/browse/CAS-669&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/issues/browse/CAS-669&lt;/a&gt;&lt;br&gt;&lt;br&gt;I haven&amp;#39;t had a chance to compare it to what we currently have in place (we have the InMemoryServiceRegistryDaoImpl which lets you set a list of RegisteredServices).&lt;br&gt;
&lt;br&gt;We may be able to merge the two.&lt;br&gt;&lt;br&gt;-Scott&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-Scott Battaglia&lt;br&gt;PGP Public Key Id: 0x383733AA&lt;br&gt;LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jun 24, 2008 at 2:02 PM, David Whitehurst &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dlwhitehurst@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Scott:&lt;br&gt;
&lt;br&gt;
Would my submission for EasyServiceRegistryDaoImpl be a consideration&lt;br&gt;
here? &amp;nbsp;I don&amp;#39;t want to have to find a place to stick it publicly since&lt;br&gt;
I&amp;#39;ve added it to cas.war. &amp;nbsp;My client here doesn&amp;#39;t have a source&lt;br&gt;
repository.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
David&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;
On 6/24/08, Scott Battaglia &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott.battaglia@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Shivani,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; As of right now the &amp;quot;Interested Parties&amp;quot; column is merely a list of people&lt;br&gt;
&amp;gt; who are saying &amp;quot;yes, this feature is useful for us.&amp;quot; &amp;nbsp;Some of them are also&lt;br&gt;
&amp;gt; saying &amp;quot;hey, we&amp;#39;re willing to help out where we can&amp;quot;. &amp;nbsp;The list is, as a&lt;br&gt;
&amp;gt; first step, a way for us to prioritize a feature set, gather direction, etc.&lt;br&gt;
&amp;gt; and as a second step a way to gather more information about the use case.&lt;br&gt;
&amp;gt; Its not a list of people who will be working on the project or who are&lt;br&gt;
&amp;gt; providing funding for anything.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; That said, no decisions about work effort, funding, final feature set,&lt;br&gt;
&amp;gt; release dates, etc. have been made. &amp;nbsp;Those decisions will be made based on&lt;br&gt;
&amp;gt; the priorities of the features, and the availability of those who can&lt;br&gt;
&amp;gt; contribute to the project [note that&amp;#39;s not saying that if you don&amp;#39;t&lt;br&gt;
&amp;gt; contribute the feature you need won&amp;#39;t be implemented. Its just saying the&lt;br&gt;
&amp;gt; road map will be based on both priorities and developer availability] . The&lt;br&gt;
&amp;gt; first step is this road map which gauges interest. &amp;nbsp;The second step will be&lt;br&gt;
&amp;gt; the conference call and the next steps will most likely start to emerge from&lt;br&gt;
&amp;gt; that conference call.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; If there&amp;#39;s something your employer would feel is needed, by all means,&lt;br&gt;
&amp;gt; please add it to the list. &amp;nbsp;You&amp;#39;re not obligated to do anything beyond that.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Hope that answered your question.&lt;br&gt;
&amp;gt; -Scott&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; -Scott Battaglia&lt;br&gt;
&amp;gt; PGP Public Key Id: 0x383733AA&lt;br&gt;
&amp;gt; LinkedIn: &lt;a href=&quot;http://www.linkedin.com/in/scottbattaglia&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/scottbattaglia&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Tue, Jun 24, 2008 at 1:09 PM, Shivani Chandna &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shivani.chandna@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt; Hello Benn,&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; By interested parties here - are you referring to those organizations&lt;br&gt;
&amp;gt; providing funding for the changes?&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Individually , as part of &amp;nbsp;the needs of my &amp;nbsp;corporation, I am interested&lt;br&gt;
&amp;gt; in the Registration/ Terms of Agreement page after CAS Login.&lt;br&gt;
&amp;gt; &amp;gt; Glad to see that many features would be added on in the coming releases.&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Regards,&lt;br&gt;
&amp;gt; &amp;gt; Shivani&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; On Tue, Jun 24, 2008 at 8:46 PM, Benn Oshrin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;benjamin.oshrin@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; As you may already know, we have begun a draft of a development roadmap&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; for CAS 3.x and 4.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;lt;&lt;a href=&quot;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ja-sig.org/wiki/display/CAS/CAS+Vision+and+Roadmap&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; We would like to start a discussion to help revise this roadmap and to&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; identify the issues around it such as potential architecture changes,&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; etc. &amp;nbsp; &amp;nbsp;As a first step, we are looking for other interested parties to&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; join a conference call sometime in the near future.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; If you are interested in participating, please let me know, and I will&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; forward more information once we have it.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Thanks,&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; -Benn-&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; cas-dev mailing list&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; &amp;gt; cas-dev mailing list&lt;br&gt;
&amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; cas-dev mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cas-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cas-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://tp.its.yale.edu/mailman/listinfo/cas-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://tp.its.yale.edu/mailman/listinfo/cas-dev&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cas-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18096749&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollo