Compare commits

..

26 Commits

Author SHA256 Message Date
2d1db35f71 Accepting request 1286055 from Java:packages
gcc15 fix

OBS-URL: https://build.opensuse.org/request/show/1286055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=28
2025-06-17 16:20:39 +00:00
4b6e56c846 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-daemon?expand=0&rev=57 2025-06-16 10:26:44 +00:00
fd5f9ac4a0 Accepting request 1273081 from Java:packages
1.4.1

OBS-URL: https://build.opensuse.org/request/show/1273081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=27
2025-05-05 20:24:58 +00:00
aa87c24601 update to 1.4.1
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-daemon?expand=0&rev=55
2025-03-31 13:03:35 +00:00
564bf766a8 Accepting request 1193662 from Java:packages
1.4.0

OBS-URL: https://build.opensuse.org/request/show/1193662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=26
2024-08-14 12:14:49 +00:00
a002254f8b OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-daemon?expand=0&rev=53 2024-08-13 07:07:41 +00:00
ba2a6a0746 Accepting request 1172174 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/1172174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=25
2024-05-06 15:55:29 +00:00
e28befecd5 Accepting request 1147972 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/1147972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=24
2024-02-20 20:15:25 +00:00
5660678e82 Accepting request 1144485 from Java:packages
Fix build on arm32 architectures

OBS-URL: https://build.opensuse.org/request/show/1144485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=23
2024-02-06 15:35:16 +00:00
6227a47b26 Accepting request 1084292 from Java:packages
1.3.3

OBS-URL: https://build.opensuse.org/request/show/1084292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=22
2023-05-04 15:10:03 +00:00
7104734178 Accepting request 1031119 from Java:packages
1.3.2

OBS-URL: https://build.opensuse.org/request/show/1031119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=21
2022-10-25 11:40:18 +00:00
ea940a9d31 Accepting request 963052 from Java:packages
Build with source/target levels 8

OBS-URL: https://build.opensuse.org/request/show/963052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=20
2022-03-19 21:20:49 +00:00
9a4fe01ffe Accepting request 908783 from Java:packages
fix build on sle12

OBS-URL: https://build.opensuse.org/request/show/908783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=19
2021-07-28 17:20:00 +00:00
537579f6e9 Accepting request 868928 from Java:packages
fix tabs vs. spaces in changes

OBS-URL: https://build.opensuse.org/request/show/868928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=18
2021-02-03 18:56:25 +00:00
6bca46ae2d Accepting request 845453 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/845453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=17
2020-11-03 14:16:09 +00:00
3b7c142f7b Accepting request 812796 from Java:packages
1.2.2

OBS-URL: https://build.opensuse.org/request/show/812796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=16
2020-06-11 12:45:19 +00:00
8b3139db56 Accepting request 689045 from Java:packages
Disregard the pom parent

OBS-URL: https://build.opensuse.org/request/show/689045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=15
2019-03-28 21:45:11 +00:00
d003189b71 Accepting request 622501 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/622501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=14
2018-07-24 15:32:53 +00:00
b98a8376c5 Accepting request 526055 from Java:packages
Fix build with java 9

OBS-URL: https://build.opensuse.org/request/show/526055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=13
2017-09-14 19:18:51 +00:00
d1ea8b696a Accepting request 496573 from Java:packages
1

OBS-URL: https://build.opensuse.org/request/show/496573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=12
2017-05-22 08:47:08 +00:00
b09c418708 Accepting request 293052 from Java:packages
- Drop gpg verification. We can stick to what osc services do for us

- Drop unused patches:
  * 0001-execve-path-warning.patch                                                                                                                                                           
  * config-guess-sub-update.patch                                                                                                                                                            
  * jsvc-libcap-relative.patch

- Fix build with new javapackages-tools

OBS-URL: https://build.opensuse.org/request/show/293052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=11
2015-04-02 14:00:12 +00:00
Tomáš Chvátal
305fa61b7d Accepting request 198844 from Java:packages
- add javapackages-tools to build requires

OBS-URL: https://build.opensuse.org/request/show/198844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=8
2013-09-13 12:45:57 +00:00
Stephan Kulow
0b97d95e12 Accepting request 175861 from Java:packages
- update to 1.0.15
  * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs
- obsoleted patches:
  * 0001-execve-path-warning.patch, already upstream
  * jsvc-libcap-relative.patch, already upstream
  * config-guess-sub-update.patch, already upstream
- don't install pointless filesfor SUSE Linux
- verify package signature on openSUSE 12.3+
- use source urls

OBS-URL: https://build.opensuse.org/request/show/175861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=7
2013-05-17 06:25:30 +00:00
Stephan Kulow
a830823732 Accepting request 161197 from Java:packages
- config-guess-sub-update.patch: update config.guess/sub for aarch64
- apache-commons-daemon-aarch64.patch: add aarch64 to the list of
  supported cpus (forwarded request 161101 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/161197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=6
2013-03-26 15:12:55 +00:00
Stephan Kulow
da3a069992 Accepting request 128324 from Java:packages
- fix bnc#771802: jsvc fails to load libcap

OBS-URL: https://build.opensuse.org/request/show/128324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=4
2012-07-19 15:57:00 +00:00
Stephan Kulow
2aab074c8b Accepting request 126998 from Java:packages
- read ppc64 as known platform. (forwarded request 126987 from k0da)

OBS-URL: https://build.opensuse.org/request/show/126998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-daemon?expand=0&rev=3
2012-07-03 18:25:01 +00:00
10 changed files with 93 additions and 44 deletions

View File

@@ -1,13 +0,0 @@
Index: commons-daemon-1.3.4-src/src/native/unix/configure.in
===================================================================
--- commons-daemon-1.3.4-src.orig/src/native/unix/configure.in
+++ commons-daemon-1.3.4-src/src/native/unix/configure.in
@@ -97,7 +97,7 @@ then
AC_MSG_RESULT([jni_md.h found in $JAVA_HOME/$JAVA_INC])
INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/$JAVA_INC"
else
- INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$supported_os"
+ INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$JAVA_OS"
fi
dnl -------------------------------------------------------------------------

View File

@@ -5,7 +5,7 @@
<property name="project.groupId" value="commons-daemon" />
<property name="project.artifactId" value="commons-daemon" />
<property name="project.version" value="1.3.4" />
<property name="project.version" value="1.4.1" />
<property name="compiler.source" value="1.8" />
<property name="compiler.target" value="${compiler.source}" />

View File

@@ -1,13 +1,11 @@
Index: commons-daemon-1.3.4-src/src/native/unix/native/jsvc-unix.c
===================================================================
--- commons-daemon-1.3.4-src.orig/src/native/unix/native/jsvc-unix.c
+++ commons-daemon-1.3.4-src/src/native/unix/native/jsvc-unix.c
--- a/src/native/unix/native/jsvc-unix.c
+++ b/src/native/unix/native/jsvc-unix.c
@@ -1308,7 +1308,7 @@ static int run_controller(arg_data *args
* These will be replaced in the child process.
*/
memset(&act, '\0', sizeof(act));
- act.sa_handler = controller;
+ act.sa_handler = (void *) controller;
- act.sa_sigaction = controller;
+ act.sa_sigaction = (void *) controller;
sigemptyset(&act.sa_mask);
act.sa_flags = SA_RESTART | SA_NOCLDSTOP | SA_SIGINFO;

View File

@@ -0,0 +1,17 @@
--- commons-daemon-1.4.1-src/src/native/unix/native/jsvc.h 2025-06-16 12:23:28.480247383 +0200
+++ commons-daemon-1.4.1-src/src/native/unix/native/jsvc.h 2025-06-16 12:23:34.839446001 +0200
@@ -25,14 +25,7 @@
#include <sys/stat.h>
/* Definitions for booleans */
-#ifdef OS_DARWIN
#include <stdbool.h>
-#else
-typedef enum {
- false,
- true
-} bool;
-#endif
#include "version.h"
#include "debug.h"

View File

@@ -1,3 +1,51 @@
-------------------------------------------------------------------
Mon Jun 16 10:26:21 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* apache-commons-daemon-gcc15-compat.patch
+ Fix build with GCC 15
-------------------------------------------------------------------
Mon Mar 31 12:38:07 UTC 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 11:42:00 UTC 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 6 11:08:35 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package apache-commons-daemon
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define short_name commons-daemon
%define _lto_cflags %{nil}
Name: apache-%{short_name}
Version: 1.3.4
Version: 1.4.1
Release: 0
Summary: Commons Daemon - Controlling of Java Daemons
License: Apache-2.0
@@ -30,8 +30,8 @@ Source0: https://archive.apache.org/dist/commons/daemon/source/%{short_na
Source1: https://archive.apache.org/dist/commons/daemon/source/%{short_name}-%{version}-src.tar.gz.asc
Source2: apache-commons-daemon.keyring
Source10: apache-commons-daemon-build.xml
Patch0: apache-commons-daemon-JAVA_OS.patch
Patch1: apache-commons-daemon-gcc14-compat.patch
Patch0: apache-commons-daemon-gcc14-compat.patch
Patch1: apache-commons-daemon-gcc15-compat.patch
BuildRequires: ant
BuildRequires: autoconf
BuildRequires: fdupes

BIN
commons-daemon-1.3.4-src.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQIzBAABCgAdFiEEqcXfTSLpmZjZh1pREMAcWi9gWecFAmRU0scACgkQEMAcWi9g
WecYxw/+IYJPDfFdlR+0QDoRsQcNQRxPSh9Zx6rlHrdV0vCPiC8J7X8XxYcBLCqc
Jh7hCmwek/nWn7fHPP+CVJ6K8t/d7GGkHXEdmZ+eJTSoGSnEQQwYGgrJiPTQ4hLQ
oQ2MUxHpKD0ZdHchCm8ogZ4BHuESmGghdVABxb2QhsLnSm/IYpAeSs5D/t+3+pVa
pIrCQ3Ihnk3UZHoZlsjG8zdPxnmgA1xXp4Nqrt5+2WORxvrzyTcKA7h7s6DtgPnb
7ddmo7NESuKHSymQPw6utQVNycmM/C8+MAVUy33AP829j4Q75tebkBsYlK38JiyQ
SiYe0SCP35IRlAPE81moMPjpp7v5vkxU6TXzMc+27meEHn0+bJLqx3wUlCy4WOp7
HA4/7sjszvf3+eNz0zq0txSY5AOk/ODXmTyuQiC4hgdPzzgHRft/JzcVhiey5MF8
4mQL8DCN+Nqh1ooyTutiDF3q4m8aDJNiBEWbKJ4OMbyURLJOL43DaLvz8DLxXFOo
cMW6BIOPWkOxdRCxqToeo+vyT+c7DGdaXsPVp49EIZJPWyk+88/xIK76dZHvlUSN
Z+LVEDDy5kC6AIDAuA1VG5VE9pL9r9s9YUnGgAciAP3oF+QKHxeuqQl5ygQo5Igk
iARErXrfm3qpA8CQfPiOkAbHvrJvnKTx6GY4Q5K6VcgbQLTpOgk=
=wz0c
-----END PGP SIGNATURE-----

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8fb223456ea6df0c61f3c65afb4a8f2c66ddfde4100160427b8ce98b1215131
size 292677

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEqcXfTSLpmZjZh1pREMAcWi9gWecFAmd9PWAACgkQEMAcWi9g
WefOHBAAoOyaOXMW4NgLZaE8ldfYG1kcaXlY06mw9yZ9ebiv/z1ozKCwwYCnR1M/
tl4/lzPWLoZj7ij9qbr3BZAd2vXfLAkmV8dYN6nQCtwE6ZxbFPWN6ipzqaiAsgfX
1dz9cv9M07icqGnM25gRMc6w9uXPOpkjTmOG7q3/Fsrik2b7sGOLvLSQ93oC6XTo
Y7o5zzpXFfR268snR03vOXBf2MqYZ7PkfhC0FBVov3j1HSLAyM5n1FIPXZZqcMV2
53eKgMIv/1tzMZsP20pWGCVg5BiNsAOF+jLY2shEk296VORiKnF9fClimQAGyXrD
nzQPLTbJU0joLtO9bv/h7oy8tk9Lk12WCs08xM1D9MfMdsN8eqDBFE/ZWbJk8q0O
KJibQonWide1zn4rPBryqbi8H2SGrRRlAxLBcTRQM8JqJyxLeGTaM7qnHdt0p2es
taT64s8EQVQNuepbJxXvBuKuCloY+inkeN69JE2GtkZ6q5FAt9hY4IpRnhOXNP/a
D6GN4HVStel0MYpHF/cFmDAIduCPfTyHmG1tWNHx2lzs+zo5Wn7qPCF2P67xgmh8
/b+9YogU2MVF9u7GHomlm/uUKHAmOEJNUtTD0Ge1rfF01xsMc7BIDXhH5y5Y4WPp
cscNMr/jEzll0GwMzb+MzzvOJsspTAdB81gqWG/KcO+Hug+Lc74=
=ck8N
-----END PGP SIGNATURE-----