This is an automated email from the ASF dual-hosted git repository.

lprimak pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shiro-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 951c201b4 misc: fix typos (#233)
951c201b4 is described below

commit 951c201b46cb8aedfcd693aed042dc0ea725bd83
Author: John Bampton <[email protected]>
AuthorDate: Fri Jul 25 02:53:43 2025 +1000

    misc: fix typos (#233)
    
    Spelling fixes in adoc and HTML files
---
 .../xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html    | 6 +++---
 .../2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html | 2 +-
 .../org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html   | 4 ++--
 .../xref/org/apache/shiro/crypto/cipher/JcaCipherService.html       | 4 ++--
 .../shiro-integration-tests/shiro-its-guice3/dependencies.html      | 2 +-
 .../shiro-integration-tests/shiro-its-guice4/dependencies.html      | 2 +-
 .../shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html  | 6 +++---
 .../shiro-integration-tests/shiro-its-support/dependencies.html     | 2 +-
 .../shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html     | 2 +-
 .../static/2.0.0/shiro-samples/samples-guice/dependencies.html      | 2 +-
 .../2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html    | 2 +-
 .../static/2.0.0/shiro-samples/samples-sprhib/dependencies.html     | 2 +-
 .../xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html  | 2 +-
 .../assets/static/2.0.0/shiro-samples/samples-web/dependencies.html | 2 +-
 .../static/2.0.0/shiro-support/shiro-features/dependencies.html     | 2 +-
 .../shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html | 2 +-
 .../xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html         | 2 +-
 .../xref/org/apache/shiro/ee/filters/FormResubmitSupport.html       | 2 +-
 .../AopAllianceAnnotationsAuthorizingMethodInterceptor.html         | 2 +-
 .../xref/org/apache/shiro/web/filter/AccessControlFilter.html       | 2 +-
 .../xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html    | 2 +-
 .../xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html      | 2 +-
 .../shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html    | 2 +-
 src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc     | 2 +-
 .../content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc  | 4 ++--
 src/site/content/java-authorization-guide.adoc                      | 2 +-
 src/site/content/permissions.adoc                                   | 2 +-
 27 files changed, 34 insertions(+), 34 deletions(-)

diff --git 
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
 
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
index ded281c33..6de53f368 100644
--- 
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
+++ 
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
@@ -258,7 +258,7 @@
 <a class="jxr_linenumber" name="L250" href="#L250">250</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L251" href="#L251">251</a> <em 
class="jxr_javadoccomment">     * However, pooling will only actually be 
enabled if this property is {@code true} &lt;em&gt;and&lt;/em&gt; the 
connection</em>
 <a class="jxr_linenumber" name="L252" href="#L252">252</a> <em 
class="jxr_javadoccomment">     * being created is for the {@link 
#getSystemUsername() systemUsername} user.  Connection pooling is not used 
for</em>
-<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of reuse for that same</em>
 <a class="jxr_linenumber" name="L254" href="#L254">254</a> <em 
class="jxr_javadoccomment">     * user-specific connection after an 
authentication attempt is extremely low.</em>
 <a class="jxr_linenumber" name="L255" href="#L255">255</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L256" href="#L256">256</a> <em 
class="jxr_javadoccomment">     * If this attribute is {@code true} and it has 
been determined that the connection is being made with the</em>
@@ -281,7 +281,7 @@
 <a class="jxr_linenumber" name="L273" href="#L273">273</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L274" href="#L274">274</a> <em 
class="jxr_javadoccomment">     * However, pooling will only actually be 
enabled if this property is {@code true} &lt;em&gt;and&lt;/em&gt; the 
connection</em>
 <a class="jxr_linenumber" name="L275" href="#L275">275</a> <em 
class="jxr_javadoccomment">     * being created is for the {@link 
#getSystemUsername() systemUsername} user.  Connection pooling is not used 
for</em>
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of reuse for that same</em>
 <a class="jxr_linenumber" name="L277" href="#L277">277</a> <em 
class="jxr_javadoccomment">     * user-specific connection after an 
authentication attempt is extremely low.</em>
 <a class="jxr_linenumber" name="L278" href="#L278">278</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L279" href="#L279">279</a> <em 
class="jxr_javadoccomment">     * If this attribute is {@code true} and it has 
been determined that the connection is being made with the</em>
@@ -416,7 +416,7 @@
 <a class="jxr_linenumber" name="L408" href="#L408">408</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L409" href="#L409">409</a> <em 
class="jxr_javadoccomment">     * This implementation returns {@code true} only 
if {@link #isPoolingEnabled()} and the principal equals the</em>
 <a class="jxr_linenumber" name="L410" href="#L410">410</a> <em 
class="jxr_javadoccomment">     * {@link #getSystemUsername()}.  The reasoning 
behind this is that connection pooling is not desirable for</em>
-<a class="jxr_linenumber" name="L411" href="#L411">411</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L411" href="#L411">411</a> <em 
class="jxr_javadoccomment">     * general authentication attempts by 
application end-users because the probability of reuse for that same</em>
 <a class="jxr_linenumber" name="L412" href="#L412">412</a> <em 
class="jxr_javadoccomment">     * user-specific connection after an 
authentication attempt is extremely low.</em>
 <a class="jxr_linenumber" name="L413" href="#L413">413</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L414" href="#L414">414</a> <em 
class="jxr_javadoccomment">     * @param principal the principal under which 
the connection will be made</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
 
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
index d5fa8e69f..61f4de2f9 100644
--- 
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
+++ 
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
@@ -204,7 +204,7 @@
 <a class="jxr_linenumber" name="L196" href="#L196">196</a>             
processUserDefinitions(usersSection);
 <a class="jxr_linenumber" name="L197" href="#L197">197</a>         } <strong 
class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L198" href="#L198">198</a>             
LOGGER.info(<span class="jxr_string">"{} defined, but there is no [{}] section 
defined.  This realm will not be populated with any "</span>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>                     
+ <span class="jxr_string">"users and it is assumed that they will be populated 
programatically.  Users must be defined "</span>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>                     
+ <span class="jxr_string">"users and it is assumed that they will be populated 
programmatically.  Users must be defined "</span>
 <a class="jxr_linenumber" name="L200" href="#L200">200</a>                     
+ <span class="jxr_string">"for this Realm instance to be useful."</span>, 
getClass().getSimpleName(), USERS_SECTION_NAME);
 <a class="jxr_linenumber" name="L201" href="#L201">201</a>         }
 <a class="jxr_linenumber" name="L202" href="#L202">202</a>     }
diff --git 
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
 
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
index 818576f67..8d0e1e986 100644
--- 
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
+++ 
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
@@ -456,9 +456,9 @@
 <a class="jxr_linenumber" name="L448" href="#L448">448</a>     <em 
class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L449" href="#L449">449</a> <em 
class="jxr_javadoccomment">     * Returns the transformation string to use with 
the {@link javax.crypto.Cipher#getInstance} call.  If</em>
 <a class="jxr_linenumber" name="L450" href="#L450">450</a> <em 
class="jxr_javadoccomment">     * {@code streaming} is {@code true}, a 
block-cipher transformation string compatible with streaming operations 
will</em>
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em 
class="jxr_javadoccomment">     * be constructed and cached for re-use later 
(see the class-level JavaDoc for more on using block ciphers</em>
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em 
class="jxr_javadoccomment">     * be constructed and cached for reuse later 
(see the class-level JavaDoc for more on using block ciphers</em>
 <a class="jxr_linenumber" name="L452" href="#L452">452</a> <em 
class="jxr_javadoccomment">     * for streaming).  If {@code streaming} is 
{@code false} a normal block-cipher transformation string will</em>
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em 
class="jxr_javadoccomment">     * be constructed and cached for later 
re-use.</em>
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em 
class="jxr_javadoccomment">     * be constructed and cached for later 
reuse.</em>
 <a class="jxr_linenumber" name="L454" href="#L454">454</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L455" href="#L455">455</a> <em 
class="jxr_javadoccomment">     * @param streaming if the transformation string 
is going to be used for a Cipher performing stream-based encryption or not.</em>
 <a class="jxr_linenumber" name="L456" href="#L456">456</a> <em 
class="jxr_javadoccomment">     * @return the transformation string</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
 
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
index 1a7991ec0..ffb4cfef1 100644
--- 
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
+++ 
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
@@ -448,7 +448,7 @@
 <a class="jxr_linenumber" name="L440" href="#L440">440</a> <em 
class="jxr_javadoccomment">     * @param key   the key to use to perform the 
encryption or decryption.</em>
 <a class="jxr_linenumber" name="L441" href="#L441">441</a> <em 
class="jxr_javadoccomment">     * @param iv    the initialization vector to use 
for the crypt operation (optional, may be {@code null}).</em>
 <a class="jxr_linenumber" name="L442" href="#L442">442</a> <em 
class="jxr_javadoccomment">     * @param mode  the JDK Cipher behavior mode 
(Cipher.ENCRYPT_MODE or Cipher.DECRYPT_MODE).</em>
-<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em 
class="jxr_javadoccomment">     * @return the resulting crypted byte array</em>
+<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em 
class="jxr_javadoccomment">     * @return the resulting encrypted byte 
array</em>
 <a class="jxr_linenumber" name="L444" href="#L444">444</a> <em 
class="jxr_javadoccomment">     * @throws IllegalArgumentException if {@code 
bytes} are null or empty.</em>
 <a class="jxr_linenumber" name="L445" href="#L445">445</a> <em 
class="jxr_javadoccomment">     * @throws CryptoException          if Cipher 
initialization or the crypt operation fails</em>
 <a class="jxr_linenumber" name="L446" href="#L446">446</a> <em 
class="jxr_javadoccomment">     */</em>
@@ -466,7 +466,7 @@
 <a class="jxr_linenumber" name="L458" href="#L458">458</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L459" href="#L459">459</a> <em 
class="jxr_javadoccomment">     * @param cipher the JDK Cipher to finalize 
(perform the actual encryption)</em>
 <a class="jxr_linenumber" name="L460" href="#L460">460</a> <em 
class="jxr_javadoccomment">     * @param bytes  the bytes to crypt</em>
-<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em 
class="jxr_javadoccomment">     * @return the resulting crypted byte array.</em>
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em 
class="jxr_javadoccomment">     * @return the resulting encrypted byte 
array.</em>
 <a class="jxr_linenumber" name="L462" href="#L462">462</a> <em 
class="jxr_javadoccomment">     * @throws CryptoException if there is an 
illegal block size or bad padding</em>
 <a class="jxr_linenumber" name="L463" href="#L463">463</a> <em 
class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L464" href="#L464">464</a>     <strong 
class="jxr_keyword">private</strong> byte[] crypt(javax.crypto.Cipher cipher, 
byte[] bytes) <strong class="jxr_keyword">throws</strong> CryptoException {
diff --git 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
index e657724db..6d8057633 100644
--- 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
@@ -1507,7 +1507,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
index caed1cf27..a28e6d15c 100644
--- 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
@@ -1656,7 +1656,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
index 236e9c880..cd7921ee8 100644
--- 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
@@ -1976,7 +1976,7 @@
 <th>Arquillian Container Test API</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container 
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container 
extension.</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://arquillian.org";>http://arquillian.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>Apache License, Version 
2.0</a></p></td></tr></table></div>
 <ul>
@@ -2004,7 +2004,7 @@
 <th>Arquillian Container Test SPI</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container 
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container 
extension.</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://arquillian.org";>http://arquillian.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>Apache License, Version 
2.0</a></p></td></tr></table></div></li>
 <li>org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.8.0.Final (test) 
<img id="_img105" src="./images/icon_info_sml.gif" alt="[Information]" 
onclick="toggleDependencyDetails( '_dep104', '_img105' );" style="cursor: 
pointer; vertical-align: text-bottom;" /><div id="_dep104" style="display:none">
@@ -2078,7 +2078,7 @@
 <th>Arquillian Container Test Implementation Base</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container 
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container 
extension.</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://arquillian.org";>http://arquillian.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>Apache License, Version 
2.0</a></p></td></tr></table></div></li>
 <li>org.jboss.arquillian.junit5:arquillian-junit5-core:jar:1.8.0.Final (test) 
<img id="_img121" src="./images/icon_info_sml.gif" alt="[Information]" 
onclick="toggleDependencyDetails( '_dep120', '_img121' );" style="cursor: 
pointer; vertical-align: text-bottom;" /><div id="_dep120" style="display:none">
diff --git 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
index 2d10b8d76..830c9bd05 100644
--- 
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
@@ -1260,7 +1260,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
 
b/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
index 76efb4aa1..adf500c7b 100644
--- 
a/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
+++ 
b/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
@@ -42,7 +42,7 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em 
class="jxr_javadoccomment"> * JavaBeans compatible!</em>
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em 
class="jxr_javadoccomment"> *</em>
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em 
class="jxr_javadoccomment"> * @since 0.9</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em 
class="jxr_javadoccomment"> * @deprecated This class should not be used 
directly because of unsecure XMLEncoder/XMLDecoder usage.</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em 
class="jxr_javadoccomment"> * @deprecated This class should not be used 
directly because of insecure XMLEncoder/XMLDecoder usage.</em>
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
@Deprecated(forRemoval = <strong class="jxr_keyword">true</strong>)
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a name="XmlSerializer" 
href="../../../../../org/apache/shiro/lang/io/XmlSerializer.html#XmlSerializer">XmlSerializer</a>
 <strong class="jxr_keyword">implements</strong> <a name="Serializer" 
href="../../../../../org/apache/shiro/lang/io/Serializer.html#Serializer">Serializer</a>
 {
diff --git 
a/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html 
b/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
index bbf638213..8eea0f235 100644
--- a/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
+++ b/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
@@ -1628,7 +1628,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
 
b/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
index 78578fc25..d3a0d4404 100644
--- 
a/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
@@ -1240,7 +1240,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html 
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
index 874709522..b82cb3b66 100644
--- 
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
@@ -1865,7 +1865,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
 
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
index 7fccc3cd5..e36725697 100644
--- 
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
+++ 
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
@@ -50,7 +50,7 @@
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em 
class="jxr_javadoccomment"> * in the implementation and named it a 
'HibernateRealm' or something similar.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em 
class="jxr_javadoccomment"> *</em>
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em 
class="jxr_javadoccomment"> * &lt;p&gt;But we've decided to make the calls to 
the database using a UserDAO, since a DAO would be used in other areas</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em 
class="jxr_javadoccomment"> * of a 'real' application in addition to here. We 
felt it better to use that same DAO to show code re-use.&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em 
class="jxr_javadoccomment"> * of a 'real' application in addition to here. We 
felt it better to use that same DAO to show code reuse.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  @Component
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a name="SampleRealm" 
href="../../../../../../org/apache/shiro/samples/sprhib/security/SampleRealm.html#SampleRealm">SampleRealm</a>
 <strong class="jxr_keyword">extends</strong> AuthorizingRealm {
diff --git 
a/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html 
b/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
index 3bd9efcd9..1a324f45d 100644
--- a/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
+++ b/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
@@ -1408,7 +1408,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, 
NTP, POP3(S), SMTP(S), Tel
 <th>asm-commons</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and 
fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://asm.ow2.io/";>http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="https://asm.ow2.io/license.html";>BSD-3-Clause</a></p></td></tr></table></div>
 <ul>
diff --git 
a/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html 
b/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
index 9ab068e4c..6cc04ab27 100644
--- 
a/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
+++ 
b/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
@@ -1359,7 +1359,7 @@
 <th>OPS4J Base - Util - Property</th></tr>
 <tr class="b">
 <td align="left">
-<p><b>Description: </b>OPS4J Base - Utilities/Extensions related to 
sytem/configuration properties.</p>
+<p><b>Description: </b>OPS4J Base - Utilities/Extensions related to 
system/configuration properties.</p>
 <p><b>URL: </b><a class="externalLink" 
href="http://team.ops4j.org/wiki/display/base/ops4j-base-util-property/";>http://team.ops4j.org/wiki/display/base/ops4j-base-util-property/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.html";>ALv2</a></p></td></tr></table></div></li>
 <li>org.ops4j.base:ops4j-base-util-collections:jar:1.5.1 (provided) <img 
id="_img125" src="./images/icon_info_sml.gif" alt="[Information]" 
onclick="toggleDependencyDetails( '_dep124', '_img125' );" style="cursor: 
pointer; vertical-align: text-bottom;" /><div id="_dep124" style="display:none">
diff --git 
a/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
 
b/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
index 060f317a4..1459aac91 100644
--- 
a/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
+++ 
b/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
@@ -296,7 +296,7 @@
 <a class="jxr_linenumber" name="L288" href="#L288">288</a> <em 
class="jxr_javadoccomment">     * For example, a path of 
'/my_private_resource/**' to 'filterConfig(AUTHC)' would require</em>
 <a class="jxr_linenumber" name="L289" href="#L289">289</a> <em 
class="jxr_javadoccomment">     * any resource under the path 
'/my_private_resource' would be processed through the {@link 
FormAuthenticationFilter}.</em>
 <a class="jxr_linenumber" name="L290" href="#L290">290</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em 
class="jxr_javadoccomment">     * @param pattern       URL patter to be mapped 
to a FilterConfig, e.g. '/my_private-path/**'</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em 
class="jxr_javadoccomment">     * @param pattern       URL pattern to be mapped 
to a FilterConfig, e.g. '/my_private-path/**'</em>
 <a class="jxr_linenumber" name="L292" href="#L292">292</a> <em 
class="jxr_javadoccomment">     * @param filterConfigs FilterConfiguration 
representing the Filter</em>
 <a class="jxr_linenumber" name="L293" href="#L293">293</a> <em 
class="jxr_javadoccomment">     *                      and config to be used 
when processing resources on &lt;code&gt;pattern&lt;/code&gt;.</em>
 <a class="jxr_linenumber" name="L294" href="#L294">294</a> <em 
class="jxr_javadoccomment">     * @since 1.4</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
 
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
index 3bb18afcd..53da64ae6 100644
--- 
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
+++ 
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
@@ -30,7 +30,7 @@
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em 
class="jxr_javadoccomment"> * Displays body content if the current user has any 
of the roles specified.</em>
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a name="HasAnyRolesTag" 
href="../../../../../../org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>
 <strong class="jxr_keyword">extends</strong> <a name="PermissionTagHandler" 
href="../../../../../../org/apache/shiro/ee/faces/tags/PermissionTagHandler.html#PermissionTagHandler">PermissionTagHandler</a>
 {
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em 
class="jxr_comment">// Delimeter that separates role names in tag attribute</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em 
class="jxr_comment">// Delimiter that separates role names in tag attribute</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong 
class="jxr_keyword">private</strong> <strong 
class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> 
String ROLE_NAMES_DELIMETER = <span class="jxr_string">","</span>;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong 
class="jxr_keyword">public</strong> <a name="HasAnyRolesTag" 
href="../../../../../../org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>(TagConfig
 config) {
diff --git 
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
 
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
index 90cde58bc..41238d808 100644
--- 
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
+++ 
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
@@ -246,7 +246,7 @@
 <a class="jxr_linenumber" name="L238" href="#L238">238</a> 
 <a class="jxr_linenumber" name="L239" href="#L239">239</a>     <em 
class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L240" href="#L240">240</a> <em 
class="jxr_javadoccomment">     * Redirects the user to saved request after 
login, if available</em>
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em 
class="jxr_javadoccomment">     * Resubmits the form that caused the logout 
upon successfull login.Form resumnission supports JSF and Ajax forms</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em 
class="jxr_javadoccomment">     * Resubmits the form that caused the logout 
upon successful login.Form resumnission supports JSF and Ajax forms</em>
 <a class="jxr_linenumber" name="L242" href="#L242">242</a> <em 
class="jxr_javadoccomment">     * @param request</em>
 <a class="jxr_linenumber" name="L243" href="#L243">243</a> <em 
class="jxr_javadoccomment">     * @param response</em>
 <a class="jxr_linenumber" name="L244" href="#L244">244</a> <em 
class="jxr_javadoccomment">     * @param useFallbackPath predicate whether to 
use fall back path</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
 
b/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
index 67e982259..a4077c24f 100644
--- 
a/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
+++ 
b/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
@@ -58,7 +58,7 @@
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>          <em 
class="jxr_comment">//use a Spring-specific Annotation resolver - Spring's 
AnnotationUtils is nicer than the</em>
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          <em 
class="jxr_comment">//raw JDK resolution process.</em>
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>          
AnnotationResolver resolver = <strong class="jxr_keyword">new</strong> <a 
name="SpringAnnotationResolver" 
href="../../../../../../org/apache/shiro/spring/aop/SpringAnnotationResolver.html#SpringAnnotationResolver">SpringAnnotationResolver</a>();
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <em 
class="jxr_comment">//we can re-use the same resolver instance - it does not 
retain state:</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <em 
class="jxr_comment">//we can reuse the same resolver instance - it does not 
retain state:</em>
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          
interceptors.add(<strong class="jxr_keyword">new</strong> 
RoleAnnotationMethodInterceptor(resolver));
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          
interceptors.add(<strong class="jxr_keyword">new</strong> 
PermissionAnnotationMethodInterceptor(resolver));
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          
interceptors.add(<strong class="jxr_keyword">new</strong> 
AuthenticatedAnnotationMethodInterceptor(resolver));
diff --git 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
index 588bf8456..b391e2938 100644
--- 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
+++ 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
@@ -212,7 +212,7 @@
 <a class="jxr_linenumber" name="L204" href="#L204">204</a> <em 
class="jxr_javadoccomment">     * {@link 
#saveRequestAndRedirectToLogin(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse)</em>
 <a class="jxr_linenumber" name="L205" href="#L205">205</a> <em 
class="jxr_javadoccomment">     * 
saveRequestAndRedirectToLogin(request,response)} directly.</em>
 <a class="jxr_linenumber" name="L206" href="#L206">206</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em 
class="jxr_javadoccomment">     * @param request the incoming ServletRequest to 
save for re-use later (for example, after a redirect).</em>
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em 
class="jxr_javadoccomment">     * @param request the incoming ServletRequest to 
save for reuse later (for example, after a redirect).</em>
 <a class="jxr_linenumber" name="L208" href="#L208">208</a> <em 
class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L209" href="#L209">209</a>     <strong 
class="jxr_keyword">protected</strong> <strong 
class="jxr_keyword">void</strong> saveRequest(ServletRequest request) {
 <a class="jxr_linenumber" name="L210" href="#L210">210</a>         
WebUtils.saveRequest(request);
diff --git 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
index 1c570b83e..871d85a84 100644
--- 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
+++ 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
@@ -220,7 +220,7 @@
 <a class="jxr_linenumber" name="L212" href="#L212">212</a> <em 
class="jxr_javadoccomment">     * Configures the set of named filters that will 
match all paths.  These filters will match BEFORE explicitly</em>
 <a class="jxr_linenumber" name="L213" href="#L213">213</a> <em 
class="jxr_javadoccomment">     * configured filter chains i.e. by calling 
{@link #createChain(String, String)}, {@link #addToChain(String, String)}, 
etc.</em>
 <a class="jxr_linenumber" name="L214" href="#L214">214</a> <em 
class="jxr_javadoccomment">     * &lt;br&gt;</em>
-<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em 
class="jxr_javadoccomment">     * &lt;strong&gt;Filters configured in this list 
wll apply to ALL requests.&lt;/strong&gt;</em>
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em 
class="jxr_javadoccomment">     * &lt;strong&gt;Filters configured in this list 
will apply to ALL requests.&lt;/strong&gt;</em>
 <a class="jxr_linenumber" name="L216" href="#L216">216</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L217" href="#L217">217</a> <em 
class="jxr_javadoccomment">     * @param globalFilterNames the list of filter 
names to match ALL paths.</em>
 <a class="jxr_linenumber" name="L218" href="#L218">218</a> <em 
class="jxr_javadoccomment">     * @throws ConfigurationException if one of the 
filter names is invalid and cannot be loaded from the set of</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
index b943dc96e..9cdf40335 100644
--- 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
+++ 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
@@ -410,7 +410,7 @@
 <a class="jxr_linenumber" name="L402" href="#L402">402</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L403" href="#L403">403</a> <em 
class="jxr_javadoccomment">     * The {@code origChain} argument is the</em>
 <a class="jxr_linenumber" name="L404" href="#L404">404</a> <em 
class="jxr_javadoccomment">     * original {@code FilterChain} supplied by the 
Servlet Container, but it may be modified to provide</em>
-<a class="jxr_linenumber" name="L405" href="#L405">405</a> <em 
class="jxr_javadoccomment">     * more behavior by pre-pending further chains 
according to the Shiro configuration.</em>
+<a class="jxr_linenumber" name="L405" href="#L405">405</a> <em 
class="jxr_javadoccomment">     * more behavior by prepending further chains 
according to the Shiro configuration.</em>
 <a class="jxr_linenumber" name="L406" href="#L406">406</a> <em 
class="jxr_javadoccomment">     * &lt;p/&gt;</em>
 <a class="jxr_linenumber" name="L407" href="#L407">407</a> <em 
class="jxr_javadoccomment">     * This implementation returns the chain that 
will actually be executed by acquiring the chain from a</em>
 <a class="jxr_linenumber" name="L408" href="#L408">408</a> <em 
class="jxr_javadoccomment">     * {@link #getFilterChainResolver() 
filterChainResolver}.  The resolver determines exactly which chain to</em>
diff --git 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
index e62f86093..a046bd01b 100644
--- 
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
+++ 
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
@@ -38,7 +38,7 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      <em 
class="jxr_comment">//TODO - complete JavaDoc</em>
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <em 
class="jxr_comment">// Delimeter that separates role names in tag attribute</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <em 
class="jxr_comment">// Delimiter that separates role names in tag attribute</em>
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong 
class="jxr_keyword">private</strong> <strong 
class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> 
String ROLE_NAMES_DELIMETER = <span class="jxr_string">","</span>;
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong 
class="jxr_keyword">public</strong> <a name="HasAnyRolesTag" 
href="../../../../../org/apache/shiro/web/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>()
 {
diff --git a/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc 
b/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
index 29d3542cc..3496a0cd5 100644
--- a/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
+++ b/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
@@ -81,7 +81,7 @@ Relative Path in pom.xml is not needed
 * [https://issues.apache.org/jira/browse/SHIRO-850[SHIRO-850]] - The
 profile name jdk19-plus is misleading
 * [https://issues.apache.org/jira/browse/SHIRO-851[SHIRO-851]] -
-Handling properties for compile/enconding vs. default configurations of
+Handling properties for compile/encoding vs. default configurations of
 plugins
 * [https://issues.apache.org/jira/browse/SHIRO-852[SHIRO-852]] -
 Configuration for maven-release-plugin prepationGoal should be changed
diff --git 
a/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc 
b/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
index 5fb8ba16d..f20bf7f66 100644
--- a/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
+++ b/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
@@ -95,7 +95,7 @@ configured chain under the name/key"
 * [https://issues.apache.org/jira/browse/SHIRO-845[SHIRO-845]] -
 Dependencies for test-jars missing
 * [https://issues.apache.org/jira/browse/SHIRO-899[SHIRO-899]] - Jakarta
-9+ fails with Shiro native sesions
+9+ fails with Shiro native sessions
 * [https://issues.apache.org/jira/browse/SHIRO-902[SHIRO-902]] -
 Separator conflict between PermissionUtils.resolveDelimitedPermissions()
 and WildcardPermission.SUBPART_DIVIDER_TOKEN
@@ -169,7 +169,7 @@ Relative Path in pom.xml is not needed
 * [https://issues.apache.org/jira/browse/SHIRO-850[SHIRO-850]] - The
 profile name jdk19-plus is misleading
 * [https://issues.apache.org/jira/browse/SHIRO-851[SHIRO-851]] -
-Handling properties for compile/enconding vs. default configurations of
+Handling properties for compile/encoding vs. default configurations of
 plugins
 * [https://issues.apache.org/jira/browse/SHIRO-852[SHIRO-852]] -
 Configuration for maven-release-plugin prepationGoal should be changed
diff --git a/src/site/content/java-authorization-guide.adoc 
b/src/site/content/java-authorization-guide.adoc
index 4cc5e16ed..5a2d6e8cc 100644
--- a/src/site/content/java-authorization-guide.adoc
+++ b/src/site/content/java-authorization-guide.adoc
@@ -94,7 +94,7 @@ if (currentUser.hasRole("administrator")) {
 
 Now a role based check is quick and easy to implement, but it has a major 
drawback. It is implicit.
 
-What if you just want to add, remove, or redefine a role later? You'll have to 
crack open your source code and change all your role checks to reflect the 
change in your security model. You'll have to shut down the application, crack 
open the code, test it, and then restart it everytime.
+What if you just want to add, remove, or redefine a role later? You'll have to 
crack open your source code and change all your role checks to reflect the 
change in your security model. You'll have to shut down the application, crack 
open the code, test it, and then restart it every time.
 
 In very simple applications this is probably good enough but for larger apps 
this can be a major problem throughout the life of your application and drive a 
large maintenance cost for your software.
 
diff --git a/src/site/content/permissions.adoc 
b/src/site/content/permissions.adoc
index 1e6aec38a..2e896fcaa 100644
--- a/src/site/content/permissions.adoc
+++ b/src/site/content/permissions.adoc
@@ -303,4 +303,4 @@ Shiro's default behavior for Realm implementations is that, 
for every permission
 
 This is usually extremely fast when users, roles and permissions are cached in 
memory when using a proper link:cachemanager.html[CacheManager], which Shiro 
does support for Realm implementations. Just know that with this default 
behavior, as the number of permissions assigned to a user or their roles or 
groups increase, the time to perform the check will necessarily increase.
 
-If a Realm implementor has a more efficient way of checking permissions and 
performing this implication logic, especially if based on the application's 
data model, they should implement that as part of their Realm isPermitted* 
method implementations. The default Realm/WildcardPermission support exists to 
cover 80-90% of most use cases, but it might not be the best solution for 
applications that have massive amounts of permissions to store and/or check at 
runtime.
+If a Realm implementer has a more efficient way of checking permissions and 
performing this implication logic, especially if based on the application's 
data model, they should implement that as part of their Realm isPermitted* 
method implementations. The default Realm/WildcardPermission support exists to 
cover 80-90% of most use cases, but it might not be the best solution for 
applications that have massive amounts of permissions to store and/or check at 
runtime.

Reply via email to