And What about the mentioned security hole? This applied for older versions of myfaces? El 13/06/2012 02:41, "Leonardo Uribe" <[email protected]> escribió:
> Hi > > The param was introduced because according to the spec, "/" is not > allowed in libraryName. Enable it does not cause any problem. No need > to worry about it. > > regards, > > Leonardo Uribe > > 2012/6/12 Mike Kienenberger <[email protected]>: > > See issue https://issues.apache.org/jira/browse/MYFACES-3454 > > > > It's not a good idea to change the behavior back. It introduces a > > security hole. > > > > > http://mail-archives.apache.org/mod_mbox/www-announce/201202.mbox/%[email protected]%3E > > > > > > On Tue, Jun 12, 2012 at 4:06 PM, Martin Koci > > <[email protected]> wrote: > >> Hi, > >> > >> it is not possible to use / in library name. Try > >> > >> 1) outputStylesheet library="css" name="test/my.css" > >> > >> 2) or set context param > >> > >> org.apache.myfaces.STRICT_JSF_2_ALLOW_SLASH_LIBRARY_NAME > >> > >> to > >> > >> true > >> > >> > >> > >> > >> José Luis Cetina píše v Út 12. 06. 2012 v 15:00 -0500: > >>> If i use > >>> outputStylesheet library="css" name="my.css" (in my h:head tag) works > ok > >>> with this structure folder > >>> resources/ > >>> css/ > >>> my.css > >>> > >>> > >>> But if i create an other folder into css this stop to work > >>> resources/ > >>> css/ > >>> test/ > >>> my.css > >>> > >>> outputStylesheet library="css/test" name="my.css" (in my h:head tag) > this > >>> doesnt work in myfaces 2.1.7 but in mojarra 2.1.7 yes. > >>> > >>> Is this a bug?? > >> > >> >

