You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by ma...@apache.org on 2022/11/29 11:56:52 UTC

svn commit: r1081664 [9/10] - in /websites/production/commons/content/proper/commons-daemon: ./ apidocs/ apidocs/jquery/ apidocs/jquery/images/ apidocs/org/apache/commons/daemon/ apidocs/org/apache/commons/daemon/class-use/ apidocs/org/apache/commons/d...

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.daemon.support</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <span class="el_package">org.apache.commons.daemon.support</span></div><h1>org.apache.commons.daemon.sup
 port</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSor
 t(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,186 of 1,186</td><td class="ctr2">0%</td><td class="bar">103 of 103</td><td class="ctr2">0%</td><td class="ctr1">93</td><td class="ctr2">93</td><td class="ctr1">312</td><td class="ctr2">312</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><a href="DaemonLoader.html" class="el_class">DaemonLoader</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="416" alt="416"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="99" height="10" title="24" alt="24"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">20</td><td class="ctr1" id="h0">120</td><td class="ctr2" id="i0">120</td><td class="ctr1" id="j1">8</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l0">1</td><td class=
 "ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="DaemonWrapper.html" class="el_class">DaemonWrapper</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="279" alt="279"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="29" alt="29"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h1">58</td><td class="ctr2" id="i1">58</td><td class="ctr1" id="j4">5</td><td class="ctr2" id="k4">5</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="DaemonConfiguration.html" class="el_class">DaemonConfiguration</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="59" height="10" title="206" alt="206"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="82" height="10"
  title="20" alt="20"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">16</td><td class="ctr2" id="g3">16</td><td class="ctr1" id="h2">47</td><td class="ctr2" id="i2">47</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="DaemonWrapper$Invoker.html" class="el_class">DaemonWrapper.Invoker</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="152" alt="152"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="91" height="10" title="22" alt="22"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">17</td><td class="ctr2" id="g2">17</td><td class="ctr1" id="h3">41</td><td class="ctr2" id="i3">41</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a3"><a href="Dae
 monLoader$Controller.html" class="el_class">DaemonLoader.Controller</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="116" alt="116"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">13</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h4">39</td><td class="ctr2" id="i4">39</td><td class="ctr1" id="j0">9</td><td class="ctr2" id="k0">9</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a2"><a href="DaemonLoader$Context.html" class="el_class">DaemonLoader.Context</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="17" alt="17"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">5</td><td cl
 ass="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j5">5</td><td class="ctr2" id="k5">5</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.source.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon.support/index.source.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.daemon.support</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <span class="el_package">org.apache.commons.daemon.support</span></div><h1>org.apache.commons.daemon.support</h1><tab
 le class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Clas
 ses</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,186 of 1,186</td><td class="ctr2">0%</td><td class="bar">103 of 103</td><td class="ctr2">0%</td><td class="ctr1">93</td><td class="ctr2">93</td><td class="ctr1">312</td><td class="ctr2">312</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><a href="DaemonLoader.java.html" class="el_source">DaemonLoader.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="549" alt="549"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="32" alt="32"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">38</td><td class="ctr2" id="g1">38</td><td class="ctr1" id="h0">166</td><td class="ctr2" id="i0">166</td><td class="ctr1" id="j0">22</td><td class="ctr2" id="k0">22</td><td class="ctr1" id="l0">3</td><td class=
 "ctr2" id="m0">3</td></tr><tr><td id="a2"><a href="DaemonWrapper.java.html" class="el_source">DaemonWrapper.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="94" height="10" title="431" alt="431"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="51" alt="51"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">39</td><td class="ctr2" id="g0">39</td><td class="ctr1" id="h1">99</td><td class="ctr2" id="i1">99</td><td class="ctr1" id="j1">11</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">2</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a0"><a href="DaemonConfiguration.java.html" class="el_source">DaemonConfiguration.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="206" alt="206"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif
 " width="47" height="10" title="20" alt="20"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">16</td><td class="ctr2" id="g2">16</td><td class="ctr1" id="h2">47</td><td class="ctr2" id="i2">47</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DaemonInitException</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <a href="index.html" class="el_package">org.apache.commons.daemon</a> &gt; <span class="el_class">DaemonInitException</span></div><h1>DaemonInitException</h1><table class="coverage" cellspacing="0"
  id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 34</td><td class="ctr2">14%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">3</td><td 
 class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">6</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="DaemonInitException.java.html#L52" class="el_method">getMessageWithCause()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="DaemonInitException.java.html#L33" class="el_method">DaemonInitException(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar
 " id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="DaemonInitException.java.html#L43" class="el_method">DaemonInitException(String, Throwable)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.java.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonInitException.java.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DaemonInitException.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.daemon</a> &gt; <span class="el
 _source">DaemonInitException.java</span></div><h1>DaemonInitException.java</h1><pre class="source lang-java linenums">/*
+ *  Copyright 2010 Media Service Provider Ltd
+ *
+ *  Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License./*
+ *
+ */
+package org.apache.commons.daemon;
+
+/**
+ * Throw this during init if you can't initialize yourself for some expected reason. Using this exception will cause the
+ * exception's message to come out on stdout, rather than a dirty great stack trace.
+ */
+public class DaemonInitException extends Exception {
+
+    private static final long serialVersionUID = 5665891535067213551L;
+
+    /**
+     * Constructs a new exception with the given message.
+     *
+     * @param message the detail message accessible with {@link #getMessage()} .
+     */
+    public DaemonInitException(final String message) {
+<span class="nc" id="L33">        super(message);</span>
+<span class="nc" id="L34">    }</span>
+
+    /**
+     * Constructs a new exception with the given detail and cause.
+     *
+     * @param message the detail message accessible with {@link #getMessage()} .
+     * @param cause the cause accessible with {@link #getCause()}.
+     */
+    public DaemonInitException(final String message, final Throwable cause) {
+<span class="fc" id="L43">        super(message, cause);</span>
+<span class="fc" id="L44">    }</span>
+
+    /**
+     * Gets the message with the cause as a postfix.
+     *
+     * @return the message with the cause as a postfix.
+     */
+    public String getMessageWithCause() {
+<span class="nc" id="L52">        final Throwable cause = getCause();</span>
+<span class="nc bnc" id="L53" title="All 2 branches missed.">        return getMessage() + (cause == null ? &quot;&quot; : &quot;: &quot; + cause.getMessage());</span>
+    }
+
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DaemonPermission</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <a href="index.html" class="el_package">org.apache.commons.daemon</a> &gt; <span class="el_class">DaemonPermission</span></div><h1>DaemonPermission</h1><table class="coverage" cellspacing="0" id="cove
 ragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">329 of 329</td><td class="ctr2">0%</td><td class="bar">56 of 56</td><td class="ctr2">0%</td><td class="ctr1">38</td><td class
 ="ctr2">38</td><td class="ctr1">88</td><td class="ctr2">88</td><td class="ctr1">10</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a1"><a href="DaemonPermission.java.html#L361" class="el_method">createControlMask(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="79" alt="79"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="DaemonPermission.java.html#L398" class="el_method">createControlActions(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="112" height="10" title="74" alt="74"/></td><td class="ctr2" id="c1">0%</td><td class
 ="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h0">21</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="DaemonPermission.java.html#L333" class="el_method">setupDescription()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="48" alt="48"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="DaemonPermission.java.html#L188" class="el_method">D
 aemonPermission(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="32" alt="32"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="DaemonPermission.java.html#L295" class="el_method">implies(Permission)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="32" alt="32"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h3"
 >8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="DaemonPermission.java.html#L268" class="el_method">equals(Object)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="29" alt="29"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="DaemonPermission.java.html#L220" class="el_method">DaemonPermission(String, String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../jacoco-re
 sources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="DaemonPermission.java.html#L241" class="el_method">getActions()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="11" alt="11"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="DaemonPermission.java.html#L255" class="el_method">hashCode()</a></td><td class="bar" id="b8"><img src
 ="../jacoco-resources/redbar.gif" width="9" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="DaemonPermission.java.html#L320" class="el_method">toString()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></di
 v></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.java.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/DaemonPermission.java.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DaemonPermission.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.daemon</a> &gt; <span class="el_so
 urce">DaemonPermission.java</span></div><h1>DaemonPermission.java</h1><pre class="source lang-java linenums">/*
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the &quot;License&quot;); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+package org.apache.commons.daemon;
+
+import java.security.Permission;
+import java.util.StringTokenizer;
+
+/**
+ * Represents the permissions to control and query the status of
+ * a {@code Daemon}. A {@code DaemonPermission} consists of a
+ * target name and a list of actions associated with it.
+ * &lt;p&gt;
+ * In this specification version the only available target name for this
+ * permission is &amp;quot;control&amp;quot;, but further releases may add more target
+ * names to fine-tune the access that needs to be granted to the caller.
+ * &lt;/p&gt;
+ * &lt;p&gt;
+ * Actions are defined by a string of comma-separated values, as shown in the
+ * table below. The empty string implies no permission at all, while the
+ * special &amp;quot;*&amp;quot; value implies all permissions for the given
+ * name:
+ * &lt;/p&gt;
+ * &lt;table border=&quot;1&quot;&gt;
+ *  &lt;caption&gt;Supported Actions&lt;/caption&gt;
+ *  &lt;tr&gt;
+ *   &lt;th&gt;Target&amp;quot;Name&lt;/th&gt;
+ *   &lt;th&gt;Action&lt;/th&gt;
+ *   &lt;th&gt;Description&lt;/th&gt;
+ *  &lt;/tr&gt;
+ *  &lt;tr&gt;
+ *   &lt;td rowspan=&quot;5&quot;&gt;&amp;quot;control&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;&amp;quot;start&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;
+ *    The permission to call the {@code start()} method in an instance
+ *    of a {@code DaemonController} interface.
+ *   &lt;/td&gt;
+ *  &lt;/tr&gt;
+ *  &lt;tr&gt;
+ *   &lt;td&gt;&amp;quot;stop&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;
+ *    The permission to call the {@code stop()} method in an instance
+ *    of a {@code DaemonController} interface.
+ *   &lt;/td&gt;
+ *  &lt;/tr&gt;
+ *  &lt;tr&gt;
+ *   &lt;td&gt;&amp;quot;shutdown&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;
+ *    The permission to call the {@code shutdown()} method in an instance
+ *    of a {@code DaemonController} interface.
+ *   &lt;/td&gt;
+ *  &lt;/tr&gt;
+ *  &lt;tr&gt;
+ *   &lt;td&gt;&amp;quot;reload&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;
+ *    The permission to call the {@code reload()} method in an instance
+ *    of a {@code DaemonController} interface.
+ *   &lt;/td&gt;
+ *  &lt;/tr&gt;
+ *  &lt;tr&gt;
+ *   &lt;td&gt;&amp;quot;*&amp;quot;&lt;/td&gt;
+ *   &lt;td&gt;
+ *    The special wildcard action implies all above-mentioned action. This is
+ *    equal to construct a permission with the &amp;quot;start, stop, shutdown,
+ *    reload&amp;quot; list of actions.
+ *   &lt;/td&gt;
+ *  &lt;/tr&gt;
+ * &lt;/table&gt;
+ */
+public final class DaemonPermission extends Permission
+{
+
+    /* ====================================================================
+     * Constants.
+     */
+
+    private static final long serialVersionUID = -8682149075879731987L;
+
+    /**
+     * The target name when associated with control actions
+     * (&amp;quot;control&amp;quot;).
+     */
+    protected static final String CONTROL = &quot;control&quot;;
+
+    /**
+     * The target type when associated with control actions.
+     */
+    protected static final int TYPE_CONTROL = 1;
+
+    /**
+     * The action name associated with the permission to call the
+     * {@code DaemonController.start()} method.
+     */
+    protected static final String CONTROL_START = &quot;start&quot;;
+
+    /**
+     * The action name associated with the permission to call the
+     * {@code DaemonController.stop()} method.
+     */
+    protected static final String CONTROL_STOP = &quot;stop&quot;;
+
+    /**
+     * The action name associated with the permission to call the
+     * {@code DaemonController.shutdown()} method.
+     */
+    protected static final String CONTROL_SHUTDOWN = &quot;shutdown&quot;;
+
+    /**
+     * The action name associated with the permission to call the
+     * {@code DaemonController.reload()} method.
+     */
+    protected static final String CONTROL_RELOAD = &quot;reload&quot;;
+
+    /**
+     * The action mask associated with the permission to call the
+     * {@code DaemonController.start()} method.
+     */
+    protected static final int MASK_CONTROL_START = 0x01;
+
+    /**
+     * The action mask associated with the permission to call the
+     * {@code DaemonController.stop()} method.
+     */
+    protected static final int MASK_CONTROL_STOP = 0x02;
+
+    /**
+     * The action mask associated with the permission to call the
+     * {@code DaemonController.shutdown()} method.
+     */
+    protected static final int MASK_CONTROL_SHUTDOWN = 0x04;
+
+    /**
+     * The action mask associated with the permission to call the
+     * {@code DaemonController.reload()} method.
+     */
+    protected static final int MASK_CONTROL_RELOAD = 0x08;
+
+    /**
+     * The &amp;quot;wildcard&amp;quot; action implying all actions for the given
+     * target name.
+     */
+    protected static final String WILDCARD = &quot;*&quot;;
+
+    /* ====================================================================
+     * Instance variables
+     */
+
+    /** The type of this permission object. */
+    private transient int type;
+    /** The permission mask associated with this permission object. */
+    private transient int mask;
+    /** The String representation of this permission object. */
+    private transient String desc;
+
+    /* ====================================================================
+     * Constructors
+     */
+
+    /**
+     * Creates a new {@code DaemonPermission} instance with a specified
+     * permission name.
+     * &lt;p&gt;
+     * This constructor will create a new {@code DaemonPermission}
+     * instance that &lt;b&gt;will not&lt;/b&gt; grant any permission to the caller.
+     *
+     * @param target The target name of this permission.
+     * @throws IllegalArgumentException If the specified target name is not
+     *                supported.
+     */
+    public DaemonPermission(final String target)
+        throws IllegalArgumentException
+    {
+        // Set up the target name of this permission object.
+<span class="nc" id="L188">        super(target);</span>
+
+        // Check if the permission target name was specified
+<span class="nc bnc" id="L191" title="All 2 branches missed.">        if (target == null) {</span>
+<span class="nc" id="L192">            throw new IllegalArgumentException(&quot;Null permission name&quot;);</span>
+        }
+
+        // Check if this is a &quot;control&quot; permission and set up accordingly.
+<span class="nc bnc" id="L196" title="All 2 branches missed.">        if (CONTROL.equalsIgnoreCase(target)) {</span>
+<span class="nc" id="L197">            type = TYPE_CONTROL;</span>
+<span class="nc" id="L198">            return;</span>
+        }
+
+        // If we got here, we have an invalid permission name.
+<span class="nc" id="L202">        throw new IllegalArgumentException(&quot;Invalid permission name \&quot;&quot; +</span>
+                                           target + &quot;\&quot; specified&quot;);
+    }
+
+    /**
+     * Creates a new {@code DaemonPermission} instance with a specified
+     * permission name and a specified list of actions.
+     *
+     * @param target The target name of this permission.
+     * @param actions The list of actions permitted by this permission.
+     * @throws IllegalArgumentException If the specified target name is not
+     *                supported, or the specified list of actions includes an
+     *                invalid value.
+     */
+    public DaemonPermission(final String target, final String actions)
+        throws IllegalArgumentException
+    {
+        // Setup this instance's target name.
+<span class="nc" id="L220">        this(target);</span>
+
+        // Create the appropriate mask if this is a control permission.
+<span class="nc bnc" id="L223" title="All 2 branches missed.">        if (this.type == TYPE_CONTROL) {</span>
+<span class="nc" id="L224">            this.mask = this.createControlMask(actions);</span>
+        }
+<span class="nc" id="L226">    }</span>
+
+    /* ====================================================================
+     * Public methods
+     */
+
+    /**
+     * Returns the list of actions permitted by this instance of
+     * {@code DaemonPermission} in its canonical form.
+     *
+     * @return The canonicalized list of actions.
+     */
+    @Override
+    public String getActions()
+    {
+<span class="nc bnc" id="L241" title="All 2 branches missed.">        if (this.type == TYPE_CONTROL) {</span>
+<span class="nc" id="L242">            return this.createControlActions(this.mask);</span>
+        }
+<span class="nc" id="L244">        return &quot;&quot;;</span>
+    }
+
+    /**
+     * Returns the hash code for this {@code DaemonPermission} instance.
+     *
+     * @return An hash code value.
+     */
+    @Override
+    public int hashCode()
+    {
+<span class="nc" id="L255">        this.setupDescription();</span>
+<span class="nc" id="L256">        return this.desc.hashCode();</span>
+    }
+
+    /**
+     * Checks if a specified object equals {@code DaemonPermission}.
+     *
+     * @return &lt;b&gt;true&lt;/b&gt; or &lt;b&gt;false&lt;/b&gt; whether the specified object equals
+     *         this {@code DaemonPermission} instance or not.
+     */
+    @Override
+    public boolean equals(final Object object)
+    {
+<span class="nc bnc" id="L268" title="All 2 branches missed.">        if (object == this) {</span>
+<span class="nc" id="L269">            return true;</span>
+        }
+
+<span class="nc bnc" id="L272" title="All 2 branches missed.">        if (!(object instanceof DaemonPermission)) {</span>
+<span class="nc" id="L273">            return false;</span>
+        }
+
+<span class="nc" id="L276">        final DaemonPermission that = (DaemonPermission) object;</span>
+
+<span class="nc bnc" id="L278" title="All 2 branches missed.">        if (this.type != that.type) {</span>
+<span class="nc" id="L279">            return false;</span>
+        }
+<span class="nc bnc" id="L281" title="All 2 branches missed.">        return this.mask == that.mask;</span>
+    }
+
+    /**
+     * Checks if this {@code DaemonPermission} implies another
+     * {@code Permission}.
+     *
+     * @return &lt;b&gt;true&lt;/b&gt; or &lt;b&gt;false&lt;/b&gt; whether the specified permission
+     *         is implied by this {@code DaemonPermission} instance or
+     *         not.
+     */
+    @Override
+    public boolean implies(final Permission permission)
+    {
+<span class="nc bnc" id="L295" title="All 2 branches missed.">        if (permission == this) {</span>
+<span class="nc" id="L296">            return true;</span>
+        }
+
+<span class="nc bnc" id="L299" title="All 2 branches missed.">        if (!(permission instanceof DaemonPermission)) {</span>
+<span class="nc" id="L300">            return false;</span>
+        }
+
+<span class="nc" id="L303">        final DaemonPermission that = (DaemonPermission) permission;</span>
+
+<span class="nc bnc" id="L305" title="All 2 branches missed.">        if (this.type != that.type) {</span>
+<span class="nc" id="L306">            return false;</span>
+        }
+<span class="nc bnc" id="L308" title="All 2 branches missed.">        return (this.mask &amp; that.mask) == that.mask;</span>
+    }
+
+    /**
+     * Returns a {@code String} representation of this instance.
+     *
+     * @return A {@code String} representing this
+     *         {@code DaemonPermission} instance.
+     */
+    @Override
+    public String toString()
+    {
+<span class="nc" id="L320">        this.setupDescription();</span>
+<span class="nc" id="L321">        return this.desc;</span>
+    }
+
+    /* ====================================================================
+     * Private methods
+     */
+
+    /**
+     * Creates a String description for this permission instance.
+     */
+    private void setupDescription()
+    {
+<span class="nc bnc" id="L333" title="All 2 branches missed.">        if (this.desc != null) {</span>
+<span class="nc" id="L334">            return;</span>
+        }
+
+<span class="nc" id="L337">        final StringBuilder buf = new StringBuilder();</span>
+<span class="nc" id="L338">        buf.append(this.getClass().getName());</span>
+<span class="nc" id="L339">        buf.append('[');</span>
+<span class="nc bnc" id="L340" title="All 2 branches missed.">        switch (this.type) {</span>
+            case TYPE_CONTROL:
+<span class="nc" id="L342">                buf.append(CONTROL);</span>
+<span class="nc" id="L343">            break;</span>
+            default:
+<span class="nc" id="L345">                buf.append(&quot;UNKNOWN&quot;);</span>
+            break;
+        }
+<span class="nc" id="L348">        buf.append(':');</span>
+<span class="nc" id="L349">        buf.append(this.getActions());</span>
+<span class="nc" id="L350">        buf.append(']');</span>
+
+<span class="nc" id="L352">        this.desc = buf.toString();</span>
+<span class="nc" id="L353">    }</span>
+
+    /**
+     * Creates a permission mask for a given control actions string.
+     */
+    private int createControlMask(final String actions)
+        throws IllegalArgumentException
+    {
+<span class="nc bnc" id="L361" title="All 2 branches missed.">        if (actions == null) {</span>
+<span class="nc" id="L362">            return 0;</span>
+        }
+
+<span class="nc" id="L365">        int mask = 0;</span>
+<span class="nc" id="L366">        final StringTokenizer tok = new StringTokenizer(actions, &quot;,&quot;, false);</span>
+
+<span class="nc bnc" id="L368" title="All 2 branches missed.">        while (tok.hasMoreTokens()) {</span>
+<span class="nc" id="L369">            final String val = tok.nextToken().trim();</span>
+
+<span class="nc bnc" id="L371" title="All 2 branches missed.">            if (WILDCARD.equals(val)) {</span>
+<span class="nc" id="L372">                return MASK_CONTROL_START | MASK_CONTROL_STOP |</span>
+                       MASK_CONTROL_SHUTDOWN | MASK_CONTROL_RELOAD;
+            }
+<span class="nc bnc" id="L375" title="All 2 branches missed.">            if (CONTROL_START.equalsIgnoreCase(val)) {</span>
+<span class="nc" id="L376">                mask = mask | MASK_CONTROL_START;</span>
+            }
+<span class="nc bnc" id="L378" title="All 2 branches missed.">            else if (CONTROL_STOP.equalsIgnoreCase(val)) {</span>
+<span class="nc" id="L379">                mask = mask | MASK_CONTROL_STOP;</span>
+            }
+<span class="nc bnc" id="L381" title="All 2 branches missed.">            else if (CONTROL_SHUTDOWN.equalsIgnoreCase(val)) {</span>
+<span class="nc" id="L382">                mask = mask | MASK_CONTROL_SHUTDOWN;</span>
+            }
+<span class="nc bnc" id="L384" title="All 2 branches missed.">            else if (CONTROL_RELOAD.equalsIgnoreCase(val)) {</span>
+<span class="nc" id="L385">                mask = mask | MASK_CONTROL_RELOAD;</span>
+            }
+            else {
+<span class="nc" id="L388">                throw new IllegalArgumentException(&quot;Invalid action name \&quot;&quot; +</span>
+                                                   val + &quot;\&quot; specified&quot;);
+            }
+<span class="nc" id="L391">        }</span>
+<span class="nc" id="L392">        return mask;</span>
+    }
+
+    /** Creates an actions list for a given control permission mask. */
+    private String createControlActions(final int mask)
+    {
+<span class="nc" id="L398">        final StringBuilder buf = new StringBuilder();</span>
+<span class="nc" id="L399">        boolean sep = false;</span>
+
+<span class="nc bnc" id="L401" title="All 2 branches missed.">        if ((mask &amp; MASK_CONTROL_START) == MASK_CONTROL_START) {</span>
+<span class="nc" id="L402">            sep = true;</span>
+<span class="nc" id="L403">            buf.append(CONTROL_START);</span>
+        }
+
+<span class="nc bnc" id="L406" title="All 2 branches missed.">        if ((mask &amp; MASK_CONTROL_STOP) == MASK_CONTROL_STOP) {</span>
+<span class="nc bnc" id="L407" title="All 2 branches missed.">            if (sep) {</span>
+<span class="nc" id="L408">                buf.append(&quot;,&quot;);</span>
+            }
+            else {
+<span class="nc" id="L411">                sep = true;</span>
+            }
+<span class="nc" id="L413">            buf.append(CONTROL_STOP);</span>
+        }
+
+<span class="nc bnc" id="L416" title="All 2 branches missed.">        if ((mask &amp; MASK_CONTROL_SHUTDOWN) == MASK_CONTROL_SHUTDOWN) {</span>
+<span class="nc bnc" id="L417" title="All 2 branches missed.">            if (sep) {</span>
+<span class="nc" id="L418">                buf.append(&quot;,&quot;);</span>
+            }
+            else {
+<span class="nc" id="L421">                sep = true;</span>
+            }
+<span class="nc" id="L423">            buf.append(CONTROL_SHUTDOWN);</span>
+        }
+
+<span class="nc bnc" id="L426" title="All 2 branches missed.">        if ((mask &amp; MASK_CONTROL_RELOAD) == MASK_CONTROL_RELOAD) {</span>
+<span class="nc bnc" id="L427" title="All 2 branches missed.">            if (sep) {</span>
+<span class="nc" id="L428">                buf.append(&quot;,&quot;);</span>
+            }
+            else {
+<span class="nc" id="L431">                sep = true;</span>
+            }
+<span class="nc" id="L433">            buf.append(CONTROL_RELOAD);</span>
+        }
+
+<span class="nc" id="L436">        return buf.toString();</span>
+    }
+}
+
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.daemon</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <span class="el_package">org.apache.commons.daemon</span></div><h1>org.apache.commons.daemon</h1><table class="c
 overage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></t
 r></thead><tfoot><tr><td>Total</td><td class="bar">358 of 363</td><td class="ctr2">1%</td><td class="bar">58 of 58</td><td class="ctr2">0%</td><td class="ctr1">41</td><td class="ctr2">42</td><td class="ctr1">92</td><td class="ctr2">94</td><td class="ctr1">12</td><td class="ctr2">13</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="DaemonPermission.html" class="el_class">DaemonPermission</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="329" alt="329"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="56" alt="56"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">38</td><td class="ctr2" id="g0">38</td><td class="ctr1" id="h0">88</td><td class="ctr2" id="i0">88</td><td class="ctr1" id="j0">10</td><td class="ctr2" id="k0">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></
 tr><tr><td id="a0"><a href="DaemonInitException.html" class="el_class">DaemonInitException</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">14%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.source.html (added)
+++ websites/production/commons/content/proper/commons-daemon/jacoco/org.apache.commons.daemon/index.source.html Tue Nov 29 11:56:50 2022
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.daemon</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Daemon</a> &gt; <span class="el_package">org.apache.commons.daemon</span></div><h1>org.apache.commons.daemon</h1><table class="coverage" cell
 spacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tf
 oot><tr><td>Total</td><td class="bar">358 of 363</td><td class="ctr2">1%</td><td class="bar">58 of 58</td><td class="ctr2">0%</td><td class="ctr1">41</td><td class="ctr2">42</td><td class="ctr1">92</td><td class="ctr2">94</td><td class="ctr1">12</td><td class="ctr2">13</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="DaemonPermission.java.html" class="el_source">DaemonPermission.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="329" alt="329"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="56" alt="56"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">38</td><td class="ctr2" id="g0">38</td><td class="ctr1" id="h0">88</td><td class="ctr2" id="i0">88</td><td class="ctr1" id="j0">10</td><td class="ctr2" id="k0">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr
 ><tr><td id="a0"><a href="DaemonInitException.java.html" class="el_source">DaemonInitException.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">14%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/jira-report.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jira-report.html (original)
+++ websites/production/commons/content/proper/commons-daemon/jira-report.html Tue Nov 29 11:56:50 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 10 October 2022
+ | Generated by Apache Maven Doxia at 29 November 2022
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="iso-8859-1" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-                    <meta name="Date-Revision-yyyymmdd" content="20221010" />
+                    <meta name="Date-Revision-yyyymmdd" content="20221129" />
             <meta http-equiv="Content-Language" content="en" />
         <title>Daemon &#x2013; JIRA Report</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 10 October 2022</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.2</li>
+          <li id="publishDate">Last Published: 29 November 2022</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.3</li>
   </ul>
           <div class="pull-right">  <ul class="nav">
             <li>
@@ -123,7 +123,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                                                                                                                                                     <li class="expanded">
+                                                                                                                                                                                                                       <li class="expanded">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     <ul>
@@ -155,6 +155,10 @@
                   <a href="rat-report.html" title="Rat Report">
     Rat Report</a>
           </li>
+                                 <li class="none">
+                  <a href="jacoco/index.html" title="JaCoCo">
+    JaCoCo</a>
+          </li>
                    </ul>
               </li>
                  </ul>
@@ -274,6 +278,14 @@
 <td>Fixed</td>
 <td>Resolved</td></tr>
 <tr class="a">
+<td>1.3.3</td>
+<td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-450">DAEMON-450</a></td>
+<td>prunsrv</td>
+<td>Invoked &quot;bin\tomcat9 //US/Tomcat9&quot;, logs directory will be inserted unwanted two ACLs</td>
+<td>Bug</td>
+<td>Fixed</td>
+<td>Resolved</td></tr>
+<tr class="b">
 <td>1.3.2</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-448">DAEMON-448</a></td>
 <td>prunsrv</td>
@@ -281,7 +293,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.3.2</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-446">DAEMON-446</a></td>
 <td>Procrun</td>
@@ -289,7 +301,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.3.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-443">DAEMON-443</a></td>
 <td></td>
@@ -297,7 +309,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.3.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-442">DAEMON-442</a></td>
 <td>Procrun</td>
@@ -305,7 +317,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.3.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-441">DAEMON-441</a></td>
 <td></td>
@@ -313,7 +325,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.3.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-439">DAEMON-439</a></td>
 <td>prunsrv</td>
@@ -321,7 +333,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.3.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-437">DAEMON-437</a></td>
 <td>prunsrv</td>
@@ -329,7 +341,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.3.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-430">DAEMON-430</a></td>
 <td>Procrun</td>
@@ -337,7 +349,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.4</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-428">DAEMON-428</a></td>
 <td>prunsrv</td>
@@ -345,7 +357,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.4</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-426">DAEMON-426</a></td>
 <td>Jsvc</td>
@@ -353,7 +365,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.4</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-425">DAEMON-425</a></td>
 <td>Procrun</td>
@@ -361,7 +373,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.4</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-424">DAEMON-424</a></td>
 <td>prunsrv</td>
@@ -369,7 +381,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.3</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-412">DAEMON-412</a></td>
 <td>Procrun</td>
@@ -377,7 +389,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.3</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-410">DAEMON-410</a></td>
 <td>Jsvc</td>
@@ -385,7 +397,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.3</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-422">DAEMON-422</a></td>
 <td>Procrun</td>
@@ -393,7 +405,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.3</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-419">DAEMON-419</a></td>
 <td>Jsvc</td>
@@ -401,7 +413,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.3</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-414">DAEMON-414</a></td>
 <td>prunsrv</td>
@@ -409,7 +421,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.2</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-408">DAEMON-408</a></td>
 <td>Procrun</td>
@@ -417,7 +429,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-407">DAEMON-407</a></td>
 <td>Procrun</td>
@@ -425,7 +437,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-404">DAEMON-404</a></td>
 <td>Procrun</td>
@@ -433,7 +445,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-403">DAEMON-403</a></td>
 <td>Jsvc</td>
@@ -441,7 +453,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.2.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-399">DAEMON-399</a></td>
 <td>Procrun</td>
@@ -449,7 +461,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.2.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-394">DAEMON-394</a></td>
 <td>Procrun</td>
@@ -457,7 +469,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-402">DAEMON-402</a></td>
 <td>Procrun</td>
@@ -465,7 +477,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1, 1.2.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-401">DAEMON-401</a></td>
 <td></td>
@@ -473,7 +485,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-396">DAEMON-396</a></td>
 <td>Procrun</td>
@@ -481,7 +493,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-393">DAEMON-393</a></td>
 <td></td>
@@ -489,7 +501,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-392">DAEMON-392</a></td>
 <td></td>
@@ -497,7 +509,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-391">DAEMON-391</a></td>
 <td>Procrun</td>
@@ -505,7 +517,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-388">DAEMON-388</a></td>
 <td>Jsvc</td>
@@ -513,7 +525,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-385">DAEMON-385</a></td>
 <td>Jsvc</td>
@@ -521,7 +533,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-384">DAEMON-384</a></td>
 <td>Procrun</td>
@@ -529,7 +541,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-379">DAEMON-379</a></td>
 <td></td>
@@ -537,7 +549,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-329">DAEMON-329</a></td>
 <td>Procrun</td>
@@ -545,7 +557,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-297">DAEMON-297</a></td>
 <td></td>
@@ -553,7 +565,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-151">DAEMON-151</a></td>
 <td>Procrun</td>
@@ -561,7 +573,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-303">DAEMON-303</a></td>
 <td>Procrun</td>
@@ -569,7 +581,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.1</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-397">DAEMON-397</a></td>
 <td>Jsvc</td>
@@ -577,7 +589,7 @@
 <td>Wish</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-377">DAEMON-377</a></td>
 <td></td>
@@ -585,7 +597,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-376">DAEMON-376</a></td>
 <td></td>
@@ -593,7 +605,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-374">DAEMON-374</a></td>
 <td>Jsvc</td>
@@ -601,7 +613,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-373">DAEMON-373</a></td>
 <td>Jsvc</td>
@@ -609,7 +621,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-372">DAEMON-372</a></td>
 <td>Procrun</td>
@@ -617,7 +629,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-358">DAEMON-358</a></td>
 <td>Jsvc</td>
@@ -625,7 +637,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-347">DAEMON-347</a></td>
 <td>Jsvc</td>
@@ -633,7 +645,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-339">DAEMON-339</a></td>
 <td>Jsvc</td>
@@ -641,7 +653,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-333">DAEMON-333</a></td>
 <td>Jsvc</td>
@@ -649,7 +661,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-332">DAEMON-332</a></td>
 <td>Procrun</td>
@@ -657,7 +669,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-324">DAEMON-324</a></td>
 <td></td>
@@ -665,7 +677,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-319">DAEMON-319</a></td>
 <td></td>
@@ -673,7 +685,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-318">DAEMON-318</a></td>
 <td>Jsvc</td>
@@ -681,7 +693,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-312">DAEMON-312</a></td>
 <td>Procrun</td>
@@ -689,7 +701,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-311">DAEMON-311</a></td>
 <td>Procrun</td>
@@ -697,7 +709,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-310">DAEMON-310</a></td>
 <td>Jsvc</td>
@@ -705,7 +717,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-309">DAEMON-309</a></td>
 <td>Procrun</td>
@@ -713,7 +725,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-302">DAEMON-302</a></td>
 <td>Procrun</td>
@@ -721,7 +733,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-282">DAEMON-282</a></td>
 <td>Procrun</td>
@@ -729,7 +741,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-395">DAEMON-395</a></td>
 <td>Jsvc</td>
@@ -737,7 +749,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-368">DAEMON-368</a></td>
 <td>Procrun</td>
@@ -745,7 +757,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-343">DAEMON-343</a></td>
 <td></td>
@@ -753,7 +765,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-334">DAEMON-334</a></td>
 <td>Jsvc</td>
@@ -761,7 +773,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-308">DAEMON-308</a></td>
 <td></td>
@@ -769,7 +781,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-289">DAEMON-289</a></td>
 <td></td>
@@ -777,7 +789,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-243">DAEMON-243</a></td>
 <td>Procrun</td>
@@ -785,7 +797,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-371">DAEMON-371</a></td>
 <td></td>
@@ -793,7 +805,7 @@
 <td>Task</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-370">DAEMON-370</a></td>
 <td></td>
@@ -801,7 +813,7 @@
 <td>Task</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-346">DAEMON-346</a></td>
 <td>Procrun</td>
@@ -809,7 +821,7 @@
 <td>Wish</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.15</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-292">DAEMON-292</a></td>
 <td>Procrun</td>
@@ -817,7 +829,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.15</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-291">DAEMON-291</a></td>
 <td>Jsvc</td>
@@ -825,7 +837,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.15</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-288">DAEMON-288</a></td>
 <td>Procrun</td>
@@ -833,7 +845,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-287">DAEMON-287</a></td>
 <td>Procrun</td>
@@ -841,7 +853,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-286">DAEMON-286</a></td>
 <td>Procrun</td>
@@ -849,7 +861,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-284">DAEMON-284</a></td>
 <td></td>
@@ -857,7 +869,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-283">DAEMON-283</a></td>
 <td>Jsvc</td>
@@ -865,7 +877,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.14, 1.1.0</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-281">DAEMON-281</a></td>
 <td>Jsvc</td>
@@ -873,7 +885,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-280">DAEMON-280</a></td>
 <td>Jsvc</td>
@@ -881,7 +893,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.14</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-278">DAEMON-278</a></td>
 <td>Procrun</td>
@@ -889,7 +901,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.13</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-276">DAEMON-276</a></td>
 <td></td>
@@ -897,7 +909,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.13</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-275">DAEMON-275</a></td>
 <td></td>
@@ -905,7 +917,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.12</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-274">DAEMON-274</a></td>
 <td>Procrun</td>
@@ -913,7 +925,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Closed</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.12</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-272">DAEMON-272</a></td>
 <td>Jsvc</td>
@@ -921,7 +933,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.12</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-268">DAEMON-268</a></td>
 <td>Jsvc</td>
@@ -929,7 +941,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.12</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-269">DAEMON-269</a></td>
 <td>Procrun</td>
@@ -937,7 +949,7 @@
 <td>Improvement</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-267">DAEMON-267</a></td>
 <td>Procrun</td>
@@ -945,7 +957,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-266">DAEMON-266</a></td>
 <td>Jsvc</td>
@@ -953,7 +965,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-265">DAEMON-265</a></td>
 <td>Jsvc</td>
@@ -961,7 +973,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-263">DAEMON-263</a></td>
 <td>Jsvc</td>
@@ -969,7 +981,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-257">DAEMON-257</a></td>
 <td>Jsvc</td>
@@ -977,7 +989,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-255">DAEMON-255</a></td>
 <td>Jsvc</td>
@@ -985,7 +997,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-254">DAEMON-254</a></td>
 <td>Procrun</td>
@@ -993,7 +1005,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-253">DAEMON-253</a></td>
 <td></td>
@@ -1001,7 +1013,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-252">DAEMON-252</a></td>
 <td>Procrun</td>
@@ -1009,7 +1021,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-247">DAEMON-247</a></td>
 <td>Procrun</td>
@@ -1017,7 +1029,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-246">DAEMON-246</a></td>
 <td>Jsvc</td>
@@ -1025,7 +1037,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-244">DAEMON-244</a></td>
 <td>Procrun</td>
@@ -1033,7 +1045,7 @@
 <td>Bug</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-264">DAEMON-264</a></td>
 <td>Jsvc</td>
@@ -1041,7 +1053,7 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="a">
+<tr class="b">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-262">DAEMON-262</a></td>
 <td>Procrun</td>
@@ -1049,21 +1061,13 @@
 <td>New Feature</td>
 <td>Fixed</td>
 <td>Resolved</td></tr>
-<tr class="b">
+<tr class="a">
 <td>1.0.11</td>
 <td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-245">DAEMON-245</a></td>
 <td>Procrun</td>
 <td>Support privilege escalation on Windows (UAC)</td>
 <td>New Feature</td>
 <td>Fixed</td>
-<td>Resolved</td></tr>
-<tr class="a">
-<td>1.0.10</td>
-<td><a class="externalLink" href="https://issues.apache.org/jira/browse/DAEMON-242">DAEMON-242</a></td>
-<td>Jsvc</td>
-<td>jsvc cannot find libcap.so on debian-based distributions</td>
-<td>Bug</td>
-<td>Fixed</td>
 <td>Resolved</td></tr></table></section>
                       </td>
         </tr>

Modified: websites/production/commons/content/proper/commons-daemon/jsvc.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/jsvc.html (original)
+++ websites/production/commons/content/proper/commons-daemon/jsvc.html Tue Nov 29 11:56:50 2022
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 10 October 2022
+ | Generated by Apache Maven Doxia at 29 November 2022
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
     <meta charset="iso-8859-1" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
             <meta name="author" content="Jean-Frederic Clere" />
-                <meta name="Date-Revision-yyyymmdd" content="20221010" />
+                <meta name="Date-Revision-yyyymmdd" content="20221129" />
             <meta http-equiv="Content-Language" content="en" />
         <title>Daemon &#x2013; Daemon : Java Service</title>
 
@@ -41,8 +41,8 @@
           <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 10 October 2022</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.2</li>
+          <li id="publishDate">Last Published: 29 November 2022</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.3</li>
   </ul>
           <div class="pull-right">  <ul class="nav">
             <li>
@@ -124,7 +124,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                                                                                                                                           <li class="collapsed">
+                                                                                                                                                                                                             <li class="collapsed">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     </li>

Modified: websites/production/commons/content/proper/commons-daemon/mail-lists.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/mail-lists.html (original)
+++ websites/production/commons/content/proper/commons-daemon/mail-lists.html Tue Nov 29 11:56:50 2022
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 10 October 2022
+ | Generated by Apache Maven Doxia at 29 November 2022
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
     <meta charset="iso-8859-1" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
             <meta name="author" content="Apache Commons Documentation Team" />
-                <meta name="Date-Revision-yyyymmdd" content="20221010" />
+                <meta name="Date-Revision-yyyymmdd" content="20221129" />
             <meta http-equiv="Content-Language" content="en" />
         <title>Daemon &#x2013; Apache Commons Daemon Mailing Lists</title>
 
@@ -41,8 +41,8 @@
           <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 10 October 2022</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.2</li>
+          <li id="publishDate">Last Published: 29 November 2022</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 1.3.3</li>
   </ul>
           <div class="pull-right">  <ul class="nav">
             <li>
@@ -124,7 +124,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                                                                                                                                           <li class="collapsed">
+                                                                                                                                                                                                             <li class="collapsed">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     </li>