<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jakob Korherr&#039;s Blog</title>
	<atom:link href="http://www.jakobk.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jakobk.com</link>
	<description>A blog about Java, MyFaces and web development</description>
	<lastBuildDate>Thu, 17 May 2012 15:12:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;CDI für Rich Clients&#8221; in Eclipse Magazin</title>
		<link>http://www.jakobk.com/2012/05/cdi-fuer-rich-clients-in-eclipse-magazin/</link>
		<comments>http://www.jakobk.com/2012/05/cdi-fuer-rich-clients-in-eclipse-magazin/#comments</comments>
		<pubDate>Thu, 17 May 2012 15:11:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cdi]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=276</guid>
		<description><![CDATA[I am very happy to announce that the current issue (4.2012) of the german Eclipse Magazin (http://eclipse-magazin.de) includes my article &#8220;CDI für Richt Clients&#8221;, which is about the integration of Apache OpenWebBeans into Eclipse RCP.

After publishing my blog entry Apache OpenWebBeans meets Eclipse RCP, I was contacted by Claudia Fröhling asking if I wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>I am very happy to announce that the current issue (<a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/-000503.html" target="_blank">4.2012</a>) of the german Eclipse Magazin (<a href="http://eclipse-magazin.de" target="_blank">http://eclipse-magazin.de</a>) includes my article &#8220;CDI für Richt Clients&#8221;, which is about the integration of Apache OpenWebBeans into Eclipse RCP.</p>
<div style="width: 220px; float:left;"><a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/-000503.html"><img src="http://www.jakobk.com/wp-content/uploads/2012/05/eclipse_magazin_cover_4_2012.jpg" alt="" title="Eclipse Magazin 4.2012 cover" width="200" height="284" class="aligncenter size-full wp-image-283" /></a></div>
<p>After publishing my blog entry <a href="http://www.jakobk.com/2012/03/apache-openwebbeans-meets-eclipse-rcp/" target="_blank">Apache OpenWebBeans meets Eclipse RCP</a>, I was contacted by Claudia Fröhling asking if I wanted to write about this topic for the Eclipse Magazin. I was very glad to get this offer and, of course, agreed to write the article. Authoring such an article was a quite new experience for me, and I really enjoyed it. Hopefully it will not be the last one.</p>
<p>You can obtain a copy of the current Eclipse Magazin <a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/-000503.html" target="_blank">here</a> or you can download the <a href="http://itunes.apple.com/de/app/eclipse-magazin-for-ipad/id490602580?mt=8" target="_blank">iPad app</a> of the magazine.</p>
<div style="clear:both;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2012/05/cdi-fuer-rich-clients-in-eclipse-magazin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web security workshop @ confess 2012</title>
		<link>http://www.jakobk.com/2012/05/web-security-workshop-at-confess-2012/</link>
		<comments>http://www.jakobk.com/2012/05/web-security-workshop-at-confess-2012/#comments</comments>
		<pubDate>Thu, 10 May 2012 11:28:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=269</guid>
		<description><![CDATA[Yesterday was the workshop day of CONFESS 2012. My workshop was called &#8220;How to exploit and fix typical web application vulnerabilities&#8221; and that was what we did. I provided two JSF web applications, some PHP scripts and some C files, which all were vulnerable. At the workshop, we tried to break them in as many [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was the workshop day of CONFESS 2012. My workshop was called &#8220;How to exploit and fix typical web application vulnerabilities&#8221; and that was what we did. I provided two JSF web applications, some PHP scripts and some C files, which all were vulnerable. At the workshop, we tried to break them in as many different ways, as possible.</p>
<p>At the beginning we did a lot of SQL injection exploits, at first manually and later using <a href="http://sqlmap.sourceforge.net/" target="_blank">sqlmap</a>. Then we looked into XSS, XSRF and poor session management. And last but not least we took a look at buffer overflows, using <a href="http://www.metasploit.com/" target="_blank">metasploit</a> as shellcode generator. Unfortunately, we did not have time to check out the jsf-security web application, which would have shown some vulnerabilities of (old versions of) JSF 2.</p>
<p>The workshop HOW-TO and all the source files used at the workshop are available at github: <a href="https://github.com/jakobk/confess-2012" target="_blank">https://github.com/jakobk/confess-2012</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2012/05/web-security-workshop-at-confess-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web security session @ confess 2012</title>
		<link>http://www.jakobk.com/2012/05/web-security-session-at-confess-2012/</link>
		<comments>http://www.jakobk.com/2012/05/web-security-session-at-confess-2012/#comments</comments>
		<pubDate>Mon, 07 May 2012 11:29:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=264</guid>
		<description><![CDATA[Today I spoke at the conference for enterprise software solutions (CONFESS) in Leogang, Austria. My session was called &#8220;Introduction to web security&#8221; and it explained attacks like SQL injection, XSS, XSRF or buffer overflows. It was quite well-attended and I got lots of positive feedback, which I was really happy about.
As promised at the session, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I spoke at the conference for enterprise software solutions (<a href="http://www.con-fess.com" target="_blank">CONFESS</a>) in Leogang, Austria. My session was called &#8220;Introduction to web security&#8221; and it explained attacks like SQL injection, XSS, XSRF or buffer overflows. It was quite well-attended and I got lots of positive feedback, which I was really happy about.</p>
<p>As promised at the session, here are the slides as PDF: <a href="http://www.jakobk.com/wp-content/uploads/2012/05/Web_Security_jakobk.pdf">Web_Security_jakobk.pdf</a></p>
<p>I really enjoyed speaking at CONFESS, and now I am looking forward to my workshop (again about web security) on Wednesday.</p>
<p>Edit 2012-05-15: The slides are now also available on slideshare:</p>
<div style="width:425px" id="__ss_12937791"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/jakobkorherr/introduction-to-web-security-confess-2012" title="Introduction to web security @ confess 2012">Introduction to web security @ confess 2012</a></strong><object id="__sse12937791" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=websecurity-120515044005-phpapp02&#038;stripped_title=introduction-to-web-security-confess-2012&#038;userName=jakobkorherr" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"/><embed name="__sse12937791" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=websecurity-120515044005-phpapp02&#038;stripped_title=introduction-to-web-security-confess-2012&#038;userName=jakobkorherr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2012/05/web-security-session-at-confess-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache OpenWebBeans meets Eclipse RCP</title>
		<link>http://www.jakobk.com/2012/03/apache-openwebbeans-meets-eclipse-rcp/</link>
		<comments>http://www.jakobk.com/2012/03/apache-openwebbeans-meets-eclipse-rcp/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 13:30:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cdi]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=258</guid>
		<description><![CDATA[Last year I had to do a project at university using Eclipse RCP. Frankly, the Eclipse framework kinda sucked. Thus I tried to pimp Eclipse RCP a little bit, which means I wanted to use OWB and CODI.
After some time I figured out how to combine OWB and Eclipse RCP thanks to the excellent plugin [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I had to do a project at university using Eclipse RCP. Frankly, the Eclipse framework kinda sucked. Thus I tried to pimp Eclipse RCP a little bit, which means I wanted to use OWB and CODI.</p>
<p>After some time I figured out how to combine OWB and Eclipse RCP thanks to the excellent plugin system of OWB. Now I finally found some time to put the relevant classes online. You can find the project at apache-extras: <a href="http://code.google.com/a/apache-extras.org/p/openwebbeans-eclipse-rcp/" target="_blank">http://code.google.com/a/apache-extras.org/p/openwebbeans-eclipse-rcp/</a></p>
<p>Please note: Although this is a maven project, I was not able to really build it with maven, b/c I couldn&#8217;t find a way to get all the relevant eclipse jars into a maven repo. If you want to use it, the best way is to copy the source files directly into your Eclipse RCP project.</p>
<p>If anyone is interested in getting this stuff running in his/her Eclipse RCP project, just ping me and I can help you with the pitfalls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2012/03/apache-openwebbeans-meets-eclipse-rcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF value expression injection vulnerability</title>
		<link>http://www.jakobk.com/2011/11/jsf-value-expression-injection-vulnerability/</link>
		<comments>http://www.jakobk.com/2011/11/jsf-value-expression-injection-vulnerability/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 15:40:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jsf]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=218</guid>
		<description><![CDATA[A few days ago this issue was reported to Mojarra: http://java.net/jira/browse/JAVASERVERFACES-2247.
It basically states that it is possible in JSF 2 to perform ValueExpression injection when includeViewParams is set to true on a navigation case.
To illustrate this in a better way, I created an example project at apache-extras, which shows the vulnerability: http://code.google.com/a/apache-extras.org/p/jsf-includeviewparams-security-hole-example/
Use the following steps [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago this issue was reported to Mojarra: <a href="http://java.net/jira/browse/JAVASERVERFACES-2247">http://java.net/jira/browse/JAVASERVERFACES-2247</a>.</p>
<p>It basically states that it is possible in JSF 2 to perform ValueExpression injection when includeViewParams is set to true on a navigation case.</p>
<p>To illustrate this in a better way, I created an example project at apache-extras, which shows the vulnerability: <a href="http://code.google.com/a/apache-extras.org/p/jsf-includeviewparams-security-hole-example/">http://code.google.com/a/apache-extras.org/p/jsf-includeviewparams-security-hole-example/</a></p>
<p>Use the following steps to run the example:</p>
<ol>
<li>svn checkout http://svn.codespot.com/a/apache-extras.org/jsf-includeviewparams-security-hole-example/trunk/</li>
<li>mvn clean jetty:run-exploded -PjettyConfig</li>
<li>go to http://localhost:8080/include-view-params-security and follow the instructions</li>
</ol>
<p>This vulnerability exists, because JSF treats the value of a view parameter as a ValueExpression when performing a navigation case with includeViewParams=true. For further details, see the issues at Mojarra and MyFaces: <a href="http://java.net/jira/browse/JAVASERVERFACES-2247">http://java.net/jira/browse/JAVASERVERFACES-2247</a> and <a href="https://issues.apache.org/jira/browse/MYFACES-3405">https://issues.apache.org/jira/browse/MYFACES-3405</a></p>
<p><strong style="font-size:20pt;">Until this is fixed you should avoid using includeViewParams=true!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/11/jsf-value-expression-injection-vulnerability/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bachelor thesis about relative resource handler</title>
		<link>http://www.jakobk.com/2011/11/bachelor-thesis-about-relative-resource-handler/</link>
		<comments>http://www.jakobk.com/2011/11/bachelor-thesis-about-relative-resource-handler/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 13:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jsf]]></category>
		<category><![CDATA[tu wien]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=214</guid>
		<description><![CDATA[I am very happy to announce that I will write my bachelor thesis at the research group for industrial software (INSO) at Vienna University of Technology. The thesis will be about my work on the relative resource handler for JSF 2 [1].
Together with Marcus Büttner and Mark Struberg I will adapt the relative resource handler [...]]]></description>
			<content:encoded><![CDATA[<p>I am very happy to announce that I will write my bachelor thesis at the research group for industrial software (INSO) at Vienna University of Technology. The thesis will be about my work on the relative resource handler for JSF 2 [1].</p>
<p>Together with Marcus Büttner and Mark Struberg I will adapt the relative resource handler for the administration software of the Vienna University of Technology, TISS [2]. For this task the relative resource handler will include some new features apart from supporting relative paths between resources, like e.g. supporting external resource locations. Check out the issue tracker for all enhancements [3]. Also, we already created a wiki page [4] for a list of all requirements.</p>
<p>Stay tuned!</p>
<p>[1] <a href="http://code.google.com/a/apache-extras.org/p/relative-resource-handler/">http://code.google.com/a/apache-extras.org/p/relative-resource-handler/</a><br />
[2] <a href="https://tiss.tuwien.ac.at/">https://tiss.tuwien.ac.at/</a><br />
[3] <a href="http://code.google.com/a/apache-extras.org/p/relative-resource-handler/issues/list">http://code.google.com/a/apache-extras.org/p/relative-resource-handler/issues/list</a><br />
[4] <a href="http://code.google.com/a/apache-extras.org/p/relative-resource-handler/wiki/Requirements">http://code.google.com/a/apache-extras.org/p/relative-resource-handler/wiki/Requirements</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/11/bachelor-thesis-about-relative-resource-handler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyFaces 2.1 is now trunk</title>
		<link>http://www.jakobk.com/2011/05/myfaces-2-1-is-now-trunk/</link>
		<comments>http://www.jakobk.com/2011/05/myfaces-2-1-is-now-trunk/#comments</comments>
		<pubDate>Mon, 02 May 2011 19:07:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jsf]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=204</guid>
		<description><![CDATA[After a discussion about keeping our 2.0.x and 2.1.x branches in sync last week on the MyFaces dev mailing list, we decided to promote the 2.1.x branch to trunk. In addition, we created a 2.0.x maintenance branch.
MyFaces core 2.1.x is now here:
https://svn.apache.org/repos/asf/myfaces/core/trunk/
https://svn.apache.org/repos/asf/myfaces/shared/trunk/
or
https://svn.apache.org/repos/asf/myfaces/current21/

MyFaces core 2.0.x is now here:
https://svn.apache.org/repos/asf/myfaces/core/branches/2.0.x/
https://svn.apache.org/repos/asf/myfaces/shared/trunk_4.0.x/
or
https://svn.apache.org/repos/asf/myfaces/current20/
]]></description>
			<content:encoded><![CDATA[<p>After a discussion about <a href="http://www.mail-archive.com/dev@myfaces.apache.org/msg52812.html">keeping our 2.0.x and 2.1.x branches in sync</a> last week on the MyFaces dev mailing list, we decided to promote the 2.1.x branch to trunk. In addition, we created a 2.0.x maintenance branch.</p>
<h4>MyFaces core 2.1.x is now here:</h4>
<p><a href="https://svn.apache.org/repos/asf/myfaces/core/trunk/">https://svn.apache.org/repos/asf/myfaces/core/trunk/</a><br />
<a href="https://svn.apache.org/repos/asf/myfaces/shared/trunk/">https://svn.apache.org/repos/asf/myfaces/shared/trunk/</a><br />
or<br />
<a href="https://svn.apache.org/repos/asf/myfaces/current21/">https://svn.apache.org/repos/asf/myfaces/current21/</a><br />
<br/></p>
<h4>MyFaces core 2.0.x is now here:</h4>
<p><a href="https://svn.apache.org/repos/asf/myfaces/core/branches/2.0.x/">https://svn.apache.org/repos/asf/myfaces/core/branches/2.0.x/</a><br />
<a href="https://svn.apache.org/repos/asf/myfaces/shared/trunk_4.0.x/">https://svn.apache.org/repos/asf/myfaces/shared/trunk_4.0.x/</a><br />
or<br />
<a href="https://svn.apache.org/repos/asf/myfaces/current20/">https://svn.apache.org/repos/asf/myfaces/current20/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/05/myfaces-2-1-is-now-trunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF 2.2 Expert Group</title>
		<link>http://www.jakobk.com/2011/04/jsf-2-2-expert-group/</link>
		<comments>http://www.jakobk.com/2011/04/jsf-2-2-expert-group/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 13:19:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jcp]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[jsf 2.2]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=201</guid>
		<description><![CDATA[I just joined the JSF 2.2 (JSR 344) Expert Group. However, my request is not 100% done, I need to sign and fax the JSPA first (will do so next week).
I joined the EG, because some issues which were chosen for JSF 2.2, were originated by myself, like JAVASERVERFACES_SPEC_PUBLIC-976 or JAVASERVERFACES_SPEC_PUBLIC-947 (see other blog post). [...]]]></description>
			<content:encoded><![CDATA[<p>I just joined the JSF 2.2 (<a href="http://www.jcp.org/en/jsr/detail?id=344">JSR 344</a>) Expert Group. However, my request is not 100% done, I need to sign and fax the JSPA first (will do so next week).</p>
<p>I joined the EG, because some <a href="http://java.net/jira/secure/IssueNavigator.jspa?mode=hide&#038;requestId=10531">issues which were chosen for JSF 2.2</a>, were originated by myself, like JAVASERVERFACES_SPEC_PUBLIC-976 or JAVASERVERFACES_SPEC_PUBLIC-947 (see other blog post). In addition, I will certainly contribute code for some issues, e.g. for JAVASERVERFACES_SPEC_PUBLIC-947 (because this spec issue is the result of my <a href="https://issues.apache.org/jira/browse/MFCOMMONS-29">AdvancedResourceHandler in MyFaces commons</a>).</p>
<p>I am really looking forward to working with Ed Burns and the other EG members and to creating a kick-ass new version of JSF!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/04/jsf-2-2-expert-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF 2.2 &#8211; spec issues with at least one vote</title>
		<link>http://www.jakobk.com/2011/04/jsf-2-2-spec-issues-with-at-least-one-vote/</link>
		<comments>http://www.jakobk.com/2011/04/jsf-2-2-spec-issues-with-at-least-one-vote/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 19:49:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jsf]]></category>
		<category><![CDATA[jsf 2.2]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=199</guid>
		<description><![CDATA[Here is a list of all open JSF spec issues with at least one vote: http://java.net/jira/secure/IssueNavigator.jspa?mode=hide&#038;requestId=10514
Created via JIRA&#8217;s custom search query api.
]]></description>
			<content:encoded><![CDATA[<p>Here is a list of all open JSF spec issues with at least one vote: <a href="http://java.net/jira/secure/IssueNavigator.jspa?mode=hide&#038;requestId=10514">http://java.net/jira/secure/IssueNavigator.jspa?mode=hide&#038;requestId=10514</a></p>
<p>Created via JIRA&#8217;s custom search query api.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/04/jsf-2-2-spec-issues-with-at-least-one-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF 2.2 &#8211; Vote for your top 5 issues</title>
		<link>http://www.jakobk.com/2011/04/jsf-2-2-vote-for-your-top-5-issues/</link>
		<comments>http://www.jakobk.com/2011/04/jsf-2-2-vote-for-your-top-5-issues/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 19:21:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jsf]]></category>
		<category><![CDATA[jsf 2.2]]></category>

		<guid isPermaLink="false">http://www.jakobk.com/?p=191</guid>
		<description><![CDATA[In the JSR-344 (= JSF 2.2) expert group kick-off meeting last wednesday in Vienna, Austria (which I was very glad to attend), the expert group agreed on letting everyone involved in JSF vote for their top 5 specification issues in the issue tracker. Ed Burns also announced this in this blog post.
There are currently about [...]]]></description>
			<content:encoded><![CDATA[<p>In the JSR-344 (= JSF 2.2) expert group kick-off meeting last wednesday in Vienna, Austria (which I was very glad to attend), the expert group agreed on letting everyone involved in JSF vote for their top 5 specification issues in the <a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC" target="_top">issue tracker</a>. Ed Burns also announced this in <a href="http://weblogs.java.net/blog/edburns/archive/2011/04/14/vote-your-top-five-issues-jsf-22" target="_top">this blog post</a>.</p>
<p>There are currently about 330 open issues in the specification issues tracker and the number is slightly growing, since Ed told everyone to file their issues, because otherwise the problem &#8220;does not exist&#8221;.</p>
<p>Working through the open issues, I found out that there are some parts which do not have a spec issue yet, for example the question of integrating JSF&#8217;s managed bean mechanism with CDI (JSR-299) or the concept of CODI&#8217;s type-safe view config. Thus I created about 5 new issues in the tracker.</p>
<p>And here they are &#8211; <strong>my TOP 5 JSF 2.2 issues</strong>:</p>
<ul>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-901">JAVASERVERFACES_SPEC_PUBLIC-901</a> &#8211; Deprecate &#8220;targets&#8221; concept</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-907">JAVASERVERFACES_SPEC_PUBLIC-907</a> &#8211; Improve Ajax Http.Get support to (re)render parts of the page</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-947">JAVASERVERFACES_SPEC_PUBLIC-947</a> &#8211; Relative Resources</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-949">JAVASERVERFACES_SPEC_PUBLIC-949</a> &#8211; Window-id</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-972">JAVASERVERFACES_SPEC_PUBLIC-972</a> &#8211; [JSR-303 integration] @Valid support for custom types</li>
</ul>
<p>The first one comes from a discussion on the jsr-314-open list I had with Ed, Andy Schwartz and some other guys about (how I call it) &#8220;the epic fail targets attribute&#8221;. The second one is from Matthias Wessendorf and improves the Websocket support for JSF. The third one originates from my <a href="https://issues.apache.org/jira/browse/MFCOMMONS-29">Advanced JSF 2 ResourceHandler implementation</a> in MyFaces Commons. The fourth one comes from <a href="http://myfaces.apache.org/extensions/cdi/index.html">MyFaces CODI</a> and the fifth one comes from Gerhard Petracek, a colleague of mine from IRIAN who is Bean Validation expert group member.</p>
<p>However, there are some other open issues, which I created, that I cannot vote for (simply because you cannot vote for the issues you created):</p>
<ul>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-977">JAVASERVERFACES_SPEC_PUBLIC-977</a> &#8211; Type-safe view config and navigation</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-976">JAVASERVERFACES_SPEC_PUBLIC-976</a> &#8211; Future of JSF Managed Beans and CDI</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-974">JAVASERVERFACES_SPEC_PUBLIC-974</a> &#8211; Add support for conditional comments to h:outputStylesheet and h:outputScript (add condition attribute)</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-953">JAVASERVERFACES_SPEC_PUBLIC-953</a> &#8211; Provide a way to find out if content was defined for a <ui:insert></li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-946">JAVASERVERFACES_SPEC_PUBLIC-946</a> &#8211; Provide internal server path of resources from Resource API via EL</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-796">JAVASERVERFACES_SPEC_PUBLIC-796</a> &#8211; Use the model value for a UIViewParameter only on a postbacks</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-795">JAVASERVERFACES_SPEC_PUBLIC-795</a> &#8211; UIViewParameter state saving algorithm</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-755">JAVASERVERFACES_SPEC_PUBLIC-755</a> &#8211; passing through of actionListener, action,.. not possible between composite components</li>
<li><a href="http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-745">JAVASERVERFACES_SPEC_PUBLIC-745</a> &#8211; Type of #{cc.attrs.test} cannot be obtained if test resolves to null</li>
</ul>
<p>I you have some time, check them out and if you find them important enough, <strong>please vote</strong>! Deadline is Tuesday, April 19th, in the evening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakobk.com/2011/04/jsf-2-2-vote-for-your-top-5-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

