<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel">
    <title>gmane.comp.apache.shiro.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1983"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1982"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1981"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1980"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1979"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1978"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1977"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1976"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1975"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1974"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1973"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1972"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1971"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1970"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1969"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1968"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1967"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1966"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1965"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1964"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1983">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1983</link>
    <description>&lt;pre&gt;I'm on the fence on the Java version.  At my day job we are stuck on 1.6
and it seems we will be for the foreseeable future.  So we won't be able to
use Shiro 2.0 until we can convince all of our customers to switch (which I
don't see happening until Cloudera tells them to).

On the other hand, I'm advocating for an update here, and agree with the
general sentiment expressed by Les and Kalle.




On Tue, May 14, 2013 at 9:10 AM, Thibault TIGEON
&amp;lt;thibault.tigeon-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Jared Bunting</dc:creator>
    <dc:date>2013-05-16T16:13:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1982">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1982</link>
    <description>&lt;pre&gt;This vote is now closed.  It passes with 4 +1 binding votes, one +1
community vote and no 0 or -1 votes.

I'll update the website and release the Maven repo as soon as I can.

Thanks!

--
Les Hazlewood | &amp;lt; at &amp;gt;lhazlewood
CTO, Stormpath | http://stormpath.com | &amp;lt; at &amp;gt;goStormpath | 888.391.5282

On Tue, May 14, 2013 at 7:00 AM, Jeremy Haile &amp;lt;jhaile-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-16T00:39:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1981">
    <title>[jira] [Created] (SHIRO-440) Improve Permission creation performance</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1981</link>
    <description>&lt;pre&gt;Cservenak, Tamas created SHIRO-440:
--------------------------------------

             Summary: Improve Permission creation performance
                 Key: SHIRO-440
                 URL: https://issues.apache.org/jira/browse/SHIRO-440
             Project: Shiro
          Issue Type: Improvement
            Reporter: Cservenak, Tamas
            Priority: Minor


On complex systems, where many permissions (and complex recursive roles exists), the generic WildcardPermissionResolver creates a LOT of different instances even of same String permission representations. This might cause spikes in heap usage, but also eats CPU (as WildcardPermission constructor does a lot of string and collection operations too).

One possible solution would be "instance cache" of permissions, something like used in Nexus:

https://github.com/sonatype/security/blob/master/security-system/src/main/java/org/sonatype/security/authorization/PermissionFactory.java
https://github.com/sonatype/security/blob/master/security-system/src&lt;/pre&gt;</description>
    <dc:creator>Cservenak, Tamas (JIRA</dc:creator>
    <dc:date>2013-05-15T09:47:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1980">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1980</link>
    <description>&lt;pre&gt;Hi,

I think also that the integration with CDI will be a good thing for the
next version (2).

Rgds,

Thibault


2013/5/14 Brian Demers &amp;lt;brian.demers-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

&lt;/pre&gt;</description>
    <dc:creator>Thibault TIGEON</dc:creator>
    <dc:date>2013-05-14T14:10:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1979">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1979</link>
    <description>&lt;pre&gt;+1 Good job - lots of good fixes in there!  


On Tuesday, May 14, 2013 at 9:42 AM, Brian Demers wrote:


&lt;/pre&gt;</description>
    <dc:creator>Jeremy Haile</dc:creator>
    <dc:date>2013-05-14T14:00:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1978">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1978</link>
    <description>&lt;pre&gt;I think this is a good idea

On Mon, May 13, 2013 at 3:21 PM, Kalle Korhonen
&amp;lt;kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Brian Demers</dc:creator>
    <dc:date>2013-05-14T13:47:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1977">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1977</link>
    <description>&lt;pre&gt;+1

On Tue, May 14, 2013 at 5:05 AM, Tamás Cservenák &amp;lt;tamas-ULXqXn3CxrFbRRN4PJnoQQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Brian Demers</dc:creator>
    <dc:date>2013-05-14T13:42:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1976">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1976</link>
    <description>&lt;pre&gt;+1 Good work!


On Tue, May 14, 2013 at 12:24 AM, Kalle Korhonen &amp;lt;kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org

&lt;/pre&gt;</description>
    <dc:creator>Tamás Cservenák</dc:creator>
    <dc:date>2013-05-14T09:05:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1975">
    <title>[jira] [Comment Edited] (SHIRO-359) Realm not initialised when bound in servlet mode with guice</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1975</link>
    <description>&lt;pre&gt;
    [ https://issues.apache.org/jira/browse/SHIRO-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=13656626#comment-13656626 ] 

picpoc edited comment on SHIRO-359 at 5/14/13 1:49 AM:
-------------------------------------------------------

Late comment: it's not really a bug, just a subtlety of Guice.
Instead of binding realms like:

    bindRealm().to(SampleRealm .class).in(Singleton.class);

bind it like that:

    bind(SampleRealm.class);
    bindRealm().to(SampleRealm.class).in(Singleton.class);

and the init method is called.

"Behind the curtain" explanation can be found in the description of [SHIRO-369].
                
      was (Author: picpoc):
    Late comment: it's not really a bug, just a subtlety of Guice.
Instead of binding realms like:

    bindRealm().to(SampleRealm .class).in(Singleton.class);

bind it like that:

    bind(SampleRealm.class);
    bindRealm().to(SampleRealm.class).in(Singleton.class);

and the init method is called.
              &lt;/pre&gt;</description>
    <dc:creator>picpoc (JIRA</dc:creator>
    <dc:date>2013-05-14T01:51:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1974">
    <title>[jira] [Commented] (SHIRO-359) Realm not initialised when bound in servlet mode with guice</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1974</link>
    <description>&lt;pre&gt;
    [ https://issues.apache.org/jira/browse/SHIRO-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=13656626#comment-13656626 ] 

picpoc commented on SHIRO-359:
------------------------------

Late comment: it's not really a bug, just a subtlety of Guice.
Instead of binding realms like:

    bindRealm().to(SampleRealm .class).in(Singleton.class);

bind it like that:

    bind(SampleRealm.class);
    bindRealm().to(SampleRealm.class).in(Singleton.class);

and the init method is called.
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>picpoc (JIRA</dc:creator>
    <dc:date>2013-05-14T01:47:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1973">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1973</link>
    <description>&lt;pre&gt;Hi,

My 2 cents about the Shiro 2 Brainstorming:
(Don't know if it is the good thread for that)

* In the model of the AuthenticationStrategy, delegate logic of the
ModularRealmAutorizer to an AuthorizationStrategy that will play with the
new AuthorizationRequest/Response classes (already suggested somewhere I
think).

* Clarify/extend the role of the shiro Environment. Actually in the
"bootstrap/framework" related classes there are:
Environment: which is the provider of the security manager and eventual
other "main" objects.
SecurityUtils: convenient class which relies on a thread context (or a
static value) to provide the "current" security manager and subject, and
which may use the default subject builder.
It may be interesting to extend Environment to give it the responsability
to:
  - Provide the main objects (with at least the security manager and a
subject builder).
  - Provide the "current" context holder (a thing to bind/unbind subject,
and wrap callable/runnable) which can be by default based on th&lt;/pre&gt;</description>
    <dc:creator>Ghislain Touratier</dc:creator>
    <dc:date>2013-05-14T01:30:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1972">
    <title>[jira] [Updated] (SHIRO-435) SecurityManager is not a singleton in ShiroWebModule</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1972</link>
    <description>&lt;pre&gt;
     [ https://issues.apache.org/jira/browse/SHIRO-435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

picpoc updated SHIRO-435:
-------------------------

    Attachment: SHIRO-435.path

Patch proposal to fix the double SecurityManager singleton. Also prevent the same issue on Environment. Update test cases of ShiroWebModule accordingly.
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>picpoc (JIRA</dc:creator>
    <dc:date>2013-05-14T00:51:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1971">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1971</link>
    <description>&lt;pre&gt;As a matter of practice, we don't make estimates because people
inevitably try to hold us to them ;)

That caveat aside, my gut feeling is that it will take at least a few
months (or more) of part-time development and continued discussion (I
think most of the Shiro devs tinker with Shiro on nights and weekends
as their time allows).  And that's just before an initial Alpha can be
released, let alone a Beta or 2.0 final.

Note that Java 1.6 is already publicly end-of lifed and it goes into
'long term premium support' by Oracle in Dec 2013, which is 7 months
away.

Les

On Mon, May 13, 2013 at 12:54 PM, Martin Grigorov &amp;lt;mgrigorov-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-13T22:48:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1970">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1970</link>
    <description>&lt;pre&gt;Kalle Korhonen: + 1 (binding)

On Mon, May 13, 2013 at 12:35 PM, Les Hazlewood &amp;lt;lhazlewood-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Kalle Korhonen</dc:creator>
    <dc:date>2013-05-13T22:24:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1969">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1969</link>
    <description>&lt;pre&gt;Hi,

Do you have any estimations how long it will take until 2.0 is released ?
I think it is OK to require 1.7 now and even more by the time you are ready
with 2.0.
If someone cannot upgrade to Java 1.7 then Shiro 1.2.x will be still an
option.


On Mon, May 13, 2013 at 9:21 PM, Kalle Korhonen
&amp;lt;kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:




&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-13T19:54:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1968">
    <title>Re: [VOTE] Release Apache Shiro 1.2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1968</link>
    <description>&lt;pre&gt;+1

Les

&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-13T19:35:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1967">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1967</link>
    <description>&lt;pre&gt;Don't have strong objections. I'm for JDK 1.7 for 2.0 for the same reasons
as Les. What I see is a small percentage of companies still on JDK 1.5 for
whatever reasons but those on JDK 1.6 either planning on upgrading to JDK
1.7 or have already done so (but that's all anecdotal). We could even test
the waters with an eventual alpha release of 2.0 with JDK 1.7 and if that
doesn't fly too well, we could still downgrade in beta/GA release.

Kalle


On Mon, May 13, 2013 at 12:04 PM, Les Hazlewood &amp;lt;lhazlewood-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Kalle Korhonen</dc:creator>
    <dc:date>2013-05-13T19:21:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1966">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1966</link>
    <description>&lt;pre&gt;I don't have any strong objections to this.  Does anyone else feel
strongly one way or another?

On Mon, May 13, 2013 at 6:46 AM, Brian Demers &amp;lt;brian.demers-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-13T19:04:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1965">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1965</link>
    <description>&lt;pre&gt;I'm a little hesitent about dropping 1.6, as it may slow the adoption of 2.0

It is unfortunate, but 1.6 is likely to stay in production in many shops
for a few years.




On Sat, May 11, 2013 at 8:22 PM, Les Hazlewood &amp;lt;lhazlewood-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Brian Demers</dc:creator>
    <dc:date>2013-05-13T13:46:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1964">
    <title>Re: Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1964</link>
    <description>&lt;pre&gt;P.S. I also believe Shiro 2.x should target JDK 1.7 and above.  1.6 is
already past its public end-of-life period, and since it will take a
little while to get a 2.0 version out, I'd hesitate to target
something that will be even that much more out of date.

Anyone feel otherwise?

Best,

Les

On Sat, May 11, 2013 at 5:18 PM, Les Hazlewood &amp;lt;lhazlewood-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-12T00:22:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1963">
    <title>Initial steps toward 2.0</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.shiro.devel/1963</link>
    <description>&lt;pre&gt;Hi dev team,

I made the following initial changes in SVN to facilitate kickstarting
development on Shiro 2.x:

1.  I moved (using 'svn move' to retain version history) the existing
trunk to a new 1.x branch located here:
https://svn.apache.org/repos/asf/shiro/branches/1.x

If we ever feel the need to release a 1.3 version before 2.0, this is
the branch where that work would exist (also continuously merging any
bugfixes from 1.2.x into 1.x).

2.  I copied (using 'svn copy') this 1.x branch to what is now the
trunk here: https://svn.apache.org/repos/asf/shiro/trunk

3.  I'll be updating the poms to reflect version 2.alpha.0-SNAPSHOT

I suspect we'll want to make some alpha and then beta releases before
we release 2.0.0 final.  If you guys have any concerns or ideas about
the versioning scheme, please discuss.

4.  I'll start extracting config-specific things (Ini-specific
configuration mechanisms, etc) to a separate config module.  Please
review (and edit)
https://cwiki.apache.org/confluence/display/SHIRO/Ver&lt;/pre&gt;</description>
    <dc:creator>Les Hazlewood</dc:creator>
    <dc:date>2013-05-12T00:18:27</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.apache.shiro.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.apache.shiro.devel</link>
  </textinput>
</rdf:RDF>
