| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: apache-commons-daemon | Distribution: openSUSE Tumbleweed |
| Version: 1.6.1 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Jun 19 12:04:39 2026 |
| Group: System/Daemons | Build host: reproducible |
| Size: 122465 | Source RPM: apache-commons-daemon-1.6.1-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://commons.apache.org/daemon/ | |
| Summary: Commons Daemon - Controlling of Java Daemons | |
The Daemon Component contains a set of Java and native code, including a set of Java interfaces applications must implement and Unix native code to control a Java daemon from a Unix operating system.
Apache-2.0
* Fri Jun 19 2026 Fridrich Strba <fstrba@suse.com>
- Upgrade to 1.6.1
* Bug Fixes:
+ Remove -nouses directive from maven-bundle-plugin. OSGi
package imports now state 'uses' definitions for package
imports, this doesn't affect JPMS
(from org.apache.commons:commons-parent:80)
+ Document --enable-preview
+ Fix first appearance of --enable-native-access
+ Procrun. Fix redirection issues on some OS versions by using
recommended method to redirect stdout and stderr.
Fixes DAEMON-398.
+ Procrun. Fix updating of startup mode to 'Automatic (delayed)'
being incorrectly processed as an update to 'Manual'.
Fixes DAEMON-439.
+ Procrun. Fix timeout handling #238. Fixes DAEMON-468.
+ Procrun. Replace RTF version of license header with plain text
version of full license in about box for monitor application.
Fixes DAEMON-472.
+ Procrun. Service should be marked as stopped if the service
worker crashes. Fixes DAEMON-475.
+ jsvc. Fix compilation warnings.
+ jsvc. Fix a regression in 1.5.1 that exposed long standing
bugs around the locking and unlocking of pid files. Also fix
the locking/unlocking bugs.
+ Detaches from console when the service stops #307. Fixes
DAEMON-477.
+ jsvc. Correct a packaging error in the 1.6.0 native source
tarball for *nix systems. Thanks to Michael Osipov.
* New Features:
+ Add support for --enable-native-access Java startup option in
jsvc. Fixes DAEMON-471.
+ Add tests for prunsrv on Windows #260.
+ Add Java API compatibility report to the site (JApiCmp).
+ Procun. Build binaries for Windows using the static hybrid CRT
strategy by default.
+ jsvc. Use FreeBSD's setproctitle(3) to pass -procname similar
to daemon(8).
+ procrun. Add ARM64 support for Windows binaries. Fixes
DAEMON-462.
* Update dependencies:
+ Bump org.apache.commons:commons-parent from 78 to 91 #253,
[#255], #287.
+ Update to use new ASF logo
+ Bump org.apache.commons:commons-parent from 93 to 99.
+ jsvc. Consistently use strerror(3) for log output.
* Mon Jun 16 2025 Fridrich Strba <fstrba@suse.com>
- Added patch:
* apache-commons-daemon-gcc15-compat.patch
+ Fix build with GCC 15
* Mon Mar 31 2025 Gus Kenion <gus.kenion@suse.com>
- Upgrade to 1.4.1
* Bug Fixes:
+ several issues around Java OS and header files location
detection.
+ Correct several log messages where an incorrect placeholder
led to truncation of the inserted values.
* New Features:
+ Add protection to avoid high CPU usage for applications
running in JVM mode that do not wait for the stop method to
be called before the start method returns. Fixes DAEMON-460.
+ The minimum Java version has been increased to Java 8
- Remove apache-commons-daemon-JAVA_OS.patch - patched in 1.4.1
* Mon Aug 12 2024 Gus Kenion <gus.kenion@suse.com>
- Upgrade to 1.4.0
* Fixes:
+ [StepSecurity] ci: Harden GitHub Actions #95.
+ Procrun. Enable Control Flow Guard for Windows binaries.
Fixes DAEMON-429.
+ Procrun. Better label for command used to start service shown
in Prunmgr.exe. Fixes DAEMON-461.
+ jsvc. Fix warnings when running support/buildconf.sh
+ jsvc. Fix compilation issue with newer compilers. Fixes
+ Procrun. Refactor UAC support so that elevation is only
requested for actions that require administrator privileges.
* New Features:
+ Procrun. Add support for hybrid CRT builds.
+ jsvc. Add support for LoongArch64 support #92.
* Update dependencies:
+ Bump commons-parent from 57 to 69 #155.
+ The minimum support Java version has been upgraded from Java
7 to Java 8.
+ Bump commons-parent from 69 to 70.
- Revise apache-commons-daemon-gcc14-compat.patch for compatibility
with version 1.4.0
* Mon May 06 2024 Gus Kenion <gus.kenion@suse.com>
- Add apache-commons-daemon-gcc14-compat.patch for GCC 14
compatibility.
- Correct offset in apache-commons-daemon-JAVA_OS.patch.
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Tue Feb 06 2024 Fridrich Strba <fstrba@suse.com>
- Disable LTO to avoid undefined symbols on some platforms
* Tue Oct 17 2023 David Anes <david.anes@suse.com>
- Update to 1.3.4:
* Procrun. Configured stack size now applies to the main thread
when running in JVM mode. Fixes DAEMON-451.
* Procrun. If the specified log directory does not exist, attempt
to create any missing parent directories, as well as the
specified directory, when the service starts. Fixes DAEMON-452.
* Procrun. Allow Windows service dependencies to be managed by
Procrun or by 'sc config ...'. Fixes DAEMON-458.
* jsvc. Fix DaemonController.reload() only working the first time
it is called. Fixes DAEMON-459. Thanks to Klaus Malorny.
* jsvc. Remove incorrent definition 'supported_os' which defined
in psupport.m4 file to fix jsvc build error on riscv64.
* Bump commons-parent from 54 to 57 #71, #91.
* Wed May 03 2023 Pedro Monreal <pmonreal@suse.com>
- Update to 1.3.3:
* Fixes:
- Procrun. Follow-up to ensure all child processes are cleaned
up if the service does not stop cleanly.
- Procrun. Fix creation of duplicate ACL entries on some
Windows platforms.
* Updates:
- Bump actions/cache from 3.0.8 to 3.0.11.
- Bump actions/checkout from 3.0.2 to 3.1.0.
- Bump actions/setup-java from 3.5.1 to 3.6.0.
- Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.3.0.
* Fri Oct 21 2022 Pedro Monreal <pmonreal@suse.com>
- Update to 1.3.2:
* Fixes:
- Procrun. Remove noisy INFO log message that triggered logging
once per minute while the service was running.
- Fix typos in Javadoc and comments.
- Procrun. The DependsOn parameter is no longer ignored when
updating the service configuration.
- Fix crash and provide an error level log message when the
user attempts to start the service without configuring a
JVM and none is available via the registry.
* Updates:
- Bump actions/cache from 3.0.3 to 3.0.8.
- Bump actions/checkout from 3 to 3.0.2.
- Bump commons-parent from 53 to 54.
- Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.2.0.
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.
- Bump japicmp-maven-plugin from 0.15.4 to 0.16.0.
- Bump JUnit 4 to 5 vintage.
* Remove apache-commons-daemon-riscv64.patch already upstream
/usr/lib64/java/apache-commons-daemon.jar /usr/lib64/java/commons-daemon.jar /usr/share/doc/packages/apache-commons-daemon /usr/share/doc/packages/apache-commons-daemon/PROPOSAL.html /usr/share/doc/packages/apache-commons-daemon/RELEASE-NOTES.txt /usr/share/doc/packages/apache-commons-daemon/daemon.css /usr/share/doc/packages/apache-commons-daemon/daemon.html /usr/share/doc/packages/apache-commons-daemon/samples /usr/share/doc/packages/apache-commons-daemon/samples/AloneDaemon.sh /usr/share/doc/packages/apache-commons-daemon/samples/AloneService.java /usr/share/doc/packages/apache-commons-daemon/samples/Native.c /usr/share/doc/packages/apache-commons-daemon/samples/Native.sh /usr/share/doc/packages/apache-commons-daemon/samples/ProcrunService.java /usr/share/doc/packages/apache-commons-daemon/samples/README.txt /usr/share/doc/packages/apache-commons-daemon/samples/ServiceDaemon.java /usr/share/doc/packages/apache-commons-daemon/samples/ServiceDaemon.sh /usr/share/doc/packages/apache-commons-daemon/samples/ServiceDaemonReadThread.java /usr/share/doc/packages/apache-commons-daemon/samples/SimpleApplication.java /usr/share/doc/packages/apache-commons-daemon/samples/SimpleApplication.sh /usr/share/doc/packages/apache-commons-daemon/samples/SimpleDaemon.java /usr/share/doc/packages/apache-commons-daemon/samples/SimpleDaemon.sh /usr/share/doc/packages/apache-commons-daemon/samples/build.xml /usr/share/licenses/apache-commons-daemon /usr/share/licenses/apache-commons-daemon/LICENSE.txt /usr/share/licenses/apache-commons-daemon/NOTICE.txt /usr/share/maven-metadata/apache-commons-daemon.xml /usr/share/maven-poms/commons-daemon.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 05:00:51 2026