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> > <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> > <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> > <a href="index.html" class="el_package">org.apache.commons.daemon</a> > <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> > <a href="index.source.html" class="el_package">org.apache.commons.daemon</a> > <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 "License"); + * 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 "AS IS" 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 ? "" : ": " + 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> > <a href="index.html" class="el_package">org.apache.commons.daemon</a> > <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> > <a href="index.source.html" class="el_package">org.apache.commons.daemon</a> > <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 "License"); 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 "AS IS" 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. + * <p> + * In this specification version the only available target name for this + * permission is &quot;control&quot;, but further releases may add more target + * names to fine-tune the access that needs to be granted to the caller. + * </p> + * <p> + * 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 &quot;*&quot; value implies all permissions for the given + * name: + * </p> + * <table border="1"> + * <caption>Supported Actions</caption> + * <tr> + * <th>Target&quot;Name</th> + * <th>Action</th> + * <th>Description</th> + * </tr> + * <tr> + * <td rowspan="5">&quot;control&quot;</td> + * <td>&quot;start&quot;</td> + * <td> + * The permission to call the {@code start()} method in an instance + * of a {@code DaemonController} interface. + * </td> + * </tr> + * <tr> + * <td>&quot;stop&quot;</td> + * <td> + * The permission to call the {@code stop()} method in an instance + * of a {@code DaemonController} interface. + * </td> + * </tr> + * <tr> + * <td>&quot;shutdown&quot;</td> + * <td> + * The permission to call the {@code shutdown()} method in an instance + * of a {@code DaemonController} interface. + * </td> + * </tr> + * <tr> + * <td>&quot;reload&quot;</td> + * <td> + * The permission to call the {@code reload()} method in an instance + * of a {@code DaemonController} interface. + * </td> + * </tr> + * <tr> + * <td>&quot;*&quot;</td> + * <td> + * The special wildcard action implies all above-mentioned action. This is + * equal to construct a permission with the &quot;start, stop, shutdown, + * reload&quot; list of actions. + * </td> + * </tr> + * </table> + */ +public final class DaemonPermission extends Permission +{ + + /* ==================================================================== + * Constants. + */ + + private static final long serialVersionUID = -8682149075879731987L; + + /** + * The target name when associated with control actions + * (&quot;control&quot;). + */ + protected static final String CONTROL = "control"; + + /** + * 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 = "start"; + + /** + * The action name associated with the permission to call the + * {@code DaemonController.stop()} method. + */ + protected static final String CONTROL_STOP = "stop"; + + /** + * The action name associated with the permission to call the + * {@code DaemonController.shutdown()} method. + */ + protected static final String CONTROL_SHUTDOWN = "shutdown"; + + /** + * The action name associated with the permission to call the + * {@code DaemonController.reload()} method. + */ + protected static final String CONTROL_RELOAD = "reload"; + + /** + * 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 &quot;wildcard&quot; action implying all actions for the given + * target name. + */ + protected static final String WILDCARD = "*"; + + /* ==================================================================== + * 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. + * <p> + * This constructor will create a new {@code DaemonPermission} + * instance that <b>will not</b> 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("Null permission name");</span> + } + + // Check if this is a "control" 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("Invalid permission name \"" +</span> + target + "\" specified"); + } + + /** + * 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 "";</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 <b>true</b> or <b>false</b> 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 <b>true</b> or <b>false</b> 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 & 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("UNKNOWN");</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, ",", 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("Invalid action name \"" +</span> + val + "\" specified"); + } +<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 & 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 & 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(",");</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 & 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(",");</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 & 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(",");</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> > <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> > <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 – JIRA Report</title> @@ -40,8 +40,8 @@ <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon ™</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 "bin\tomcat9 //US/Tomcat9", 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 – Daemon : Java Service</title> @@ -41,8 +41,8 @@ <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon ™</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 – Apache Commons Daemon Mailing Lists</title> @@ -41,8 +41,8 @@ <a class="brand" href="https://commons.apache.org/proper/commons-daemon/">Apache Commons Daemon ™</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>
