Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
6fcbb5a
Spelling
garydgregory Jun 24, 2023
936271f
[StepSecurity] ci: Harden GitHub Actions (#95)
step-security-bot Jun 24, 2023
8933315
[StepSecurity] ci: Harden GitHub Actions #95.
garydgregory Jun 24, 2023
15e9ff5
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-…
garydgregory Jun 24, 2023
5cb1b3a
Bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#96)
dependabot[bot] Jun 30, 2023
4716f85
Bump github/codeql-action from 2.1.22 to 2.20.1 (#97)
dependabot[bot] Jun 30, 2023
ba85336
Bump github/codeql-action from 2.20.1 to 2.20.3 (#98)
dependabot[bot] Jul 7, 2023
9cdbe79
Fix formatting
garydgregory Jul 8, 2023
f674283
Bump github/codeql-action from 2.20.3 to 2.20.4 (#99)
dependabot[bot] Jul 14, 2023
8b2b05b
Use HTTPS
garydgregory Jul 16, 2023
8023d9a
Bump github/codeql-action from 2.20.4 to 2.21.0 (#100)
dependabot[bot] Jul 21, 2023
3c91663
Normalize spelling
garydgregory Jul 22, 2023
aa0551a
Bump commons-parent from 58 to 59
garydgregory Jul 28, 2023
7c72b98
Bump actions/setup-java from 3.11.0 to 3.12.0 (#101)
dependabot[bot] Jul 28, 2023
f5890b1
Bump github/codeql-action from 2.21.0 to 2.21.2 (#102)
dependabot[bot] Jul 28, 2023
aa381b6
Bump github/codeql-action from 2.21.2 to 2.21.3 (#103)
dependabot[bot] Aug 11, 2023
5cfb8a5
Bump github/codeql-action from 2.21.3 to 2.21.4 (#104)
dependabot[bot] Aug 18, 2023
902aab4
Don't initialize instance variable to their default values
garydgregory Aug 21, 2023
a5d5857
Fix formatting
garydgregory Aug 22, 2023
5b14573
Normalize array type declarations
garydgregory Aug 23, 2023
966cbe4
Bump actions/checkout from 3.5.3 to 3.6.0 (#105)
dependabot[bot] Aug 25, 2023
cf28422
Bump commons-parent from 59 to 61
garydgregory Aug 30, 2023
44604e0
Bump github/codeql-action from 2.21.4 to 2.21.5 (#106)
dependabot[bot] Sep 1, 2023
4b94c8a
Bump actions/cache from 3.3.1 to 3.3.2 (#107)
dependabot[bot] Sep 8, 2023
db65790
Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#109)
dependabot[bot] Sep 8, 2023
7362d81
Bump actions/checkout from 3.6.0 to 4.0.0 (#108)
dependabot[bot] Sep 8, 2023
0865926
Bump github/codeql-action from 2.21.5 to 2.21.7 (#110)
dependabot[bot] Sep 15, 2023
034fc7a
Bump github/codeql-action from 2.21.7 to 2.21.8 (#111)
dependabot[bot] Sep 22, 2023
ecfb340
Bump actions/setup-java from 3.12.0 to 3.13.0 (#112)
dependabot[bot] Sep 22, 2023
808f0a1
Bump github/codeql-action from 2.21.8 to 2.21.9 (#113)
dependabot[bot] Sep 29, 2023
c45fc65
Bump actions/checkout from 4.0.0 to 4.1.0 (#114)
dependabot[bot] Sep 29, 2023
b8d4af8
Bump github/codeql-action from 2.21.9 to 2.22.0 (#115)
dependabot[bot] Oct 6, 2023
e9fc7b2
Bump commons-parent
garydgregory Oct 10, 2023
88c5f3f
Normalize mvn invocation on GitHub
garydgregory Oct 11, 2023
5de8313
Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#117)
dependabot[bot] Oct 13, 2023
4805f50
Bump github/codeql-action from 2.22.0 to 2.22.3 (#116)
dependabot[bot] Oct 13, 2023
c55f8ee
Update comment
garydgregory Oct 15, 2023
e5152c1
Camel-case parameter names
garydgregory Oct 19, 2023
6d9348b
Bump actions/checkout from 4.1.0 to 4.1.1 (#118)
dependabot[bot] Oct 20, 2023
8818b5d
Specify encoding
sebbASF Oct 21, 2023
062588d
Fix up GHA badges
sebbASF Oct 21, 2023
6817915
Don't initialize an instance or static variable to its default value
garydgregory Oct 27, 2023
5829705
Bump github/codeql-action from 2.22.3 to 2.22.5 (#119)
dependabot[bot] Oct 27, 2023
dc53364
Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#120)
dependabot[bot] Oct 27, 2023
6ab2e97
Normalize getter Javadoc
garydgregory Oct 31, 2023
81e317f
Inline comments
garydgregory Oct 31, 2023
b9ee317
Inline comments
garydgregory Oct 31, 2023
c6843c7
Inline comments
garydgregory Oct 31, 2023
1584b5d
Bump github/codeql-action from 2.22.5 to 2.22.7 (#121)
dependabot[bot] Nov 17, 2023
11cea58
Bump github/codeql-action from 2.22.7 to 2.22.8 (#122)
dependabot[bot] Nov 24, 2023
6278496
Remove extra blank lines
garydgregory Nov 26, 2023
dd3de52
Javadoc spelling
garydgregory Nov 26, 2023
470f048
Javadoc spelling
garydgregory Nov 26, 2023
efc8865
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
ff88efa
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
8befa00
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
405a005
Fix link to the user mailing list
garydgregory Dec 5, 2023
8ee36c0
Bump github/codeql-action from 2.22.8 to 2.22.9 (#124)
dependabot[bot] Dec 8, 2023
ba5ad4a
Bump org.apache.commons:commons-parent from 64 to 65 (#125)
dependabot[bot] Dec 9, 2023
09bfb51
Bump org.apache.commons:commons-parent from 64 to 65 #125
garydgregory Dec 9, 2023
43d5eec
Bump github/codeql-action from 2.22.9 to 2.22.10
garydgregory Dec 13, 2023
9ace452
Bump github/codeql-action from 2.22.9 to 2.22.10
garydgregory Dec 13, 2023
d2bcfe4
Bump github/codeql-action from 2.22.10 to 3.22.11 (#126)
dependabot[bot] Dec 15, 2023
f5ebc05
Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#127)
dependabot[bot] Dec 15, 2023
58b7e4e
Bump github/codeql-action from 3.22.11 to 3.22.12 (#128)
dependabot[bot] Dec 22, 2023
b4dfbcb
Fix version comment [skip ci]
sebbASF Dec 23, 2023
0879ce0
Use StandardCharsets
garydgregory Dec 23, 2023
bbda1bf
Update NOTICE file for 2024
garydgregory Dec 25, 2023
3c29b54
Bump github/codeql-action from 3.22.12 to 3.23.0 (#130)
dependabot[bot] Jan 12, 2024
995b700
Bump actions/cache from 3.3.2 to 3.3.3 (#129)
dependabot[bot] Jan 12, 2024
188948c
Use |=
garydgregory Jan 15, 2024
eb0ab4c
Bump github/codeql-action from 3.23.0 to 3.23.1 (#131)
dependabot[bot] Jan 19, 2024
fc7a405
Bump actions/cache from 3.3.3 to 4.0.0 (#133)
dependabot[bot] Jan 19, 2024
91cd3e0
Bump actions/upload-artifact from 4.0.0 to 4.2.0 (#132)
dependabot[bot] Jan 19, 2024
973b761
Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#136)
dependabot[bot] Jan 26, 2024
1231a23
Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#135)
dependabot[bot] Jan 26, 2024
619c8cc
Bump github/codeql-action from 3.23.1 to 3.23.2 (#134)
dependabot[bot] Jan 26, 2024
6a95175
Add missing XML Schema reference
garydgregory Jan 28, 2024
79c5831
Canonical download location has moved
sebbASF Jan 31, 2024
f41581d
Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#137)
dependabot[bot] Feb 2, 2024
8a4a58e
Add property project.build.outputTimestamp for build reproducibility
garydgregory Feb 2, 2024
601c760
Bump org.apache.commons:commons-parent from 65 to 66 (#138)
dependabot[bot] Feb 3, 2024
f44f1f4
Bump org.apache.commons:commons-parent from 65 to 66 #138
garydgregory Feb 3, 2024
258cef1
Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#139)
dependabot[bot] Feb 9, 2024
37d45cc
Bump github/codeql-action from 3.23.2 to 3.24.0 (#140)
dependabot[bot] Feb 9, 2024
de45a87
Bump github/codeql-action from 3.24.0 to 3.24.3 (#141)
dependabot[bot] Feb 16, 2024
012bb21
Bump github/codeql-action from 3.24.3 to 3.24.5 (#142)
dependabot[bot] Feb 23, 2024
af964bc
Fix Javadoc banner
garydgregory Feb 23, 2024
a3bd0ec
Bump actions/cache from 4.0.0 to 4.0.1 (#143)
dependabot[bot] Mar 1, 2024
e1afdca
Bump github/codeql-action from 3.24.5 to 3.24.6 (#146)
dependabot[bot] Mar 1, 2024
900a447
Bump codecov/codecov-action from 4.0.1 to 4.1.0 (#145)
dependabot[bot] Mar 1, 2024
00faae3
Bump actions/setup-java from 4.0.0 to 4.1.0 (#144)
dependabot[bot] Mar 1, 2024
c8f8038
Bump org.apache.commons:commons-parent from 66 to 67 (#147)
dependabot[bot] Mar 6, 2024
d1f8407
Bump org.apache.commons:commons-parent from 66 to 67 #147
garydgregory Mar 6, 2024
7530074
Bump actions/checkout from 4.1.1 to 4.1.2 (#148)
dependabot[bot] Mar 15, 2024
049635a
Bump actions/setup-java from 4.1.0 to 4.2.1 (#150)
dependabot[bot] Mar 15, 2024
503981f
Bump github/codeql-action from 3.24.6 to 3.24.7 (#149)
dependabot[bot] Mar 15, 2024
a2fd572
Bump github/codeql-action from 3.24.7 to 3.24.9 (#151)
dependabot[bot] Mar 22, 2024
75cf6be
Bump actions/cache from 4.0.1 to 4.0.2 (#152)
dependabot[bot] Mar 22, 2024
23e0bf2
Uppercase acronym in comment
garydgregory Mar 23, 2024
9be15a6
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-…
garydgregory Mar 23, 2024
833c70a
Bump codecov/codecov-action from 4.1.0 to 4.1.1 (#154)
dependabot[bot] Mar 29, 2024
0753a26
Bump org.apache.commons:commons-parent from 67 to 69 (#155)
dependabot[bot] Apr 1, 2024
f7c639d
Bump org.apache.commons:commons-parent from 67 to 69 #155
garydgregory Apr 1, 2024
ade9354
Bump github/codeql-action from 3.24.9 to 3.24.10 (#157)
dependabot[bot] Apr 5, 2024
efc9d4e
Bump codecov/codecov-action from 4.1.1 to 4.2.0 (#156)
dependabot[bot] Apr 5, 2024
cf2b2fe
Bump codecov/codecov-action from 4.2.0 to 4.3.0 (#158)
dependabot[bot] Apr 12, 2024
8ae59bb
Bump github/codeql-action from 3.24.10 to 3.25.1 (#159)
dependabot[bot] Apr 19, 2024
15d7818
Bump actions/checkout from 4.1.2 to 4.1.3 (#161)
dependabot[bot] Apr 19, 2024
56085b4
Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#160)
dependabot[bot] Apr 19, 2024
731a12b
Bump actions/checkout from 4.1.3 to 4.1.4 (#162)
dependabot[bot] Apr 26, 2024
e92f236
Bump github/codeql-action from 3.25.1 to 3.25.3 (#164)
dependabot[bot] Apr 26, 2024
4be566d
Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#163)
dependabot[bot] Apr 26, 2024
c4f7b10
Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#165)
dependabot[bot] May 3, 2024
76044e1
Add macos-latest to GH CI
garydgregory May 9, 2024
98ab4bd
Replace macos-latest with macos-13 for Java 8 req
garydgregory May 9, 2024
53c899f
Set a (very low) baseline for JaCoCo checks
garydgregory May 9, 2024
1a31b99
Increment minimum Java version to Java 8 (triggers minor version update)
markt-asf May 10, 2024
322add2
Increase minimum Windows versions to Windows 10 / Server 2016
markt-asf May 10, 2024
4306b98
Bump actions/checkout from 4.1.4 to 4.1.5 (#167)
dependabot[bot] May 10, 2024
0d2647b
Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#169)
dependabot[bot] May 10, 2024
0ae8a1f
Bump github/codeql-action from 3.25.3 to 3.25.4 (#168)
dependabot[bot] May 10, 2024
2febafe
Simplify
markt-asf May 10, 2024
212700b
Enable hybrid CRT build
markt-asf May 13, 2024
0dff7e5
Remove unnecessary libraries
markt-asf May 13, 2024
14e2a94
Update readme for new, simpler build process
markt-asf May 13, 2024
fed3689
Fix DAEMON-429 Enable control flow guard
markt-asf May 14, 2024
bee3e02
Fix DAEMON-461 - better label for command used to start service
markt-asf May 14, 2024
086ee66
Make box bigger as text is now longer
markt-asf May 14, 2024
d8c956d
Add LoongArch64 support
huajingyun01 May 17, 2023
f73823f
Add chnagelog entry
markt-asf May 14, 2024
75716c7
Remove escapes to fix warning when running buildconf.sh
markt-asf May 15, 2024
8109d12
Fix AC_OUTPUT usage warning when running buildconf.sh
markt-asf May 15, 2024
17f07fb
Fix DAEMON-463 - compilation issue with newer compilers
markt-asf May 15, 2024
30e5f34
Update commons-parent to 70
markt-asf May 15, 2024
871dd0c
Re-generate generated files to pick up new templates
markt-asf May 15, 2024
19bedd3
Show Maven stack traces on errors in GH CI
garydgregory May 16, 2024
7219698
Refactoring UAC support so prunsrv does not always require elevation
markt-asf May 17, 2024
4337f42
Simplify (via PMD check)
garydgregory May 17, 2024
1928ed7
Update copyright year to 2024
markt-asf May 17, 2024
8fb92c1
Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#171)
dependabot[bot] May 17, 2024
294906b
Bump actions/checkout from 4.1.5 to 4.1.6 (#173)
dependabot[bot] May 17, 2024
cd3e736
Bump github/codeql-action from 3.25.4 to 3.25.5 (#172)
dependabot[bot] May 17, 2024
7a1c8ad
Increment version ready for next development cycle.
markt-asf May 24, 2024
462dd3f
Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#174)
dependabot[bot] May 24, 2024
bd543b2
Bump github/codeql-action from 3.25.5 to 3.25.6 (#175)
dependabot[bot] May 24, 2024
311d1ec
Bump github/codeql-action from 3.25.6 to 3.25.7 (#176)
dependabot[bot] May 31, 2024
77539ae
Bump github/codeql-action from 3.25.7 to 3.25.8 (#179)
dependabot[bot] Jun 7, 2024
2bec5be
Bump github/codeql-action from 3.25.8 to 3.25.10 (#180)
dependabot[bot] Jun 14, 2024
ca75b98
Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#182)
dependabot[bot] Jun 14, 2024
e37d5fe
Bump actions/checkout from 4.1.6 to 4.1.7 (#181)
dependabot[bot] Jun 14, 2024
a343dd4
tab -> 8 spaces, fix indent
markt-asf Jun 20, 2024
e1de0fd
Bump org.apache.commons:commons-parent from 70 to 71
dependabot[bot] Jun 14, 2024
c511080
Bump github/codeql-action from 3.25.10 to 3.25.11 (#184)
dependabot[bot] Jun 28, 2024
cce236a
Drop CodeQL
garydgregory Jun 29, 2024
f245723
Revert "Drop CodeQL"
garydgregory Jun 29, 2024
4fecfcf
Drop codecov.io
garydgregory Jun 29, 2024
2ad75a4
Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#185)
dependabot[bot] Jul 5, 2024
87917cc
Remove trailing whitespace
garydgregory Jul 9, 2024
44d4e5c
Remove trailing whitespace
garydgregory Jul 9, 2024
22f884b
Remove redundant keywords
garydgregory Jul 9, 2024
9cc242e
Remove redundant keywords
garydgregory Jul 9, 2024
e033ce0
Remove redundant keywords
garydgregory Jul 9, 2024
365eddb
Remove redundant keywords
garydgregory Jul 9, 2024
f57359c
Fix several issues around Java OS and header files location detection
michael-o Jun 6, 2024
70bf9c3
Remove autogenerated files and rely on autoreconf only
michael-o Jun 6, 2024
4f17a5d
Javadoc
garydgregory Jul 12, 2024
44fd3ec
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-…
garydgregory Jul 12, 2024
aeb0ed2
Bump github/codeql-action from 3.25.11 to 3.25.12 (#186)
dependabot[bot] Jul 12, 2024
57d0709
Bump github/codeql-action from 3.25.12 to 3.25.13 (#187)
dependabot[bot] Jul 19, 2024
5891513
Javadoc
garydgregory Jul 21, 2024
ee2a2b5
Bump github/codeql-action from 3.25.13 to 3.25.15 (#188)
dependabot[bot] Jul 26, 2024
f7b94e7
Bump org.apache.commons:commons-parent from 71 to 72 (#189)
dependabot[bot] Jul 27, 2024
e5a9888
Bump org.apache.commons:commons-parent from 71 to 72 #189
garydgregory Jul 27, 2024
a9781f9
Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#190)
dependabot[bot] Aug 2, 2024
19c57fc
Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#191)
dependabot[bot] Aug 2, 2024
6f27754
Bump actions/setup-java from 4.2.1 to 4.2.2 (#192)
dependabot[bot] Aug 9, 2024
f89879b
Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#194)
dependabot[bot] Aug 9, 2024
9d782c5
Bump github/codeql-action from 3.25.15 to 3.26.0 (#193)
dependabot[bot] Aug 9, 2024
8c4d07c
Bump github/codeql-action from 3.26.0 to 3.26.2 (#195)
dependabot[bot] Aug 16, 2024
8fe3e3c
Bump org.apache.commons:commons-parent from 72 to 73 (#196)
dependabot[bot] Aug 18, 2024
20d3691
Bump org.apache.commons:commons-parent from 72 to 73 #196
garydgregory Aug 18, 2024
83001cb
Bump github/codeql-action from 3.26.2 to 3.26.4 (#197)
dependabot[bot] Aug 23, 2024
5c4bf89
Bump org.apache.commons:commons-parent from 73 to 74 (#198)
dependabot[bot] Aug 29, 2024
cbb5561
Bump org.apache.commons:commons-parent from 73 to 74 #198
garydgregory Aug 29, 2024
bb6dbc1
Bump github/codeql-action from 3.26.4 to 3.26.6 (#199)
dependabot[bot] Aug 30, 2024
89c3221
Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#200)
dependabot[bot] Sep 6, 2024
d175494
Bump github/codeql-action from 3.26.6 to 3.26.7 (#201)
dependabot[bot] Sep 13, 2024
a142b80
Bump actions/setup-java from 4.2.2 to 4.3.0 (#202)
dependabot[bot] Sep 13, 2024
f26dbd8
Bump github/codeql-action from 3.26.7 to 3.26.8 (#203)
dependabot[bot] Sep 20, 2024
ad1d5dd
Add dependency-review.yml to GitHub CI
garydgregory Sep 20, 2024
6c83f2c
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-…
garydgregory Sep 20, 2024
5d3ad4a
Bump org.apache.commons:commons-parent from 74 to 75 (#204)
dependabot[bot] Sep 21, 2024
dbca611
Bump org.apache.commons:commons-parent from 74 to 75 #204
garydgregory Sep 21, 2024
b1837af
Also run DR on push
garydgregory Sep 23, 2024
206aa85
Bump actions/setup-java from 4.3.0 to 4.4.0 (#205)
dependabot[bot] Sep 27, 2024
05316c3
Bump github/codeql-action from 3.26.8 to 3.26.9 (#206)
dependabot[bot] Sep 27, 2024
d00d725
Pin GitHub action versions
garydgregory Sep 28, 2024
88321bd
Bump org.apache.commons:commons-parent from 75 to 76 (#207)
dependabot[bot] Sep 29, 2024
327e509
Bump org.apache.commons:commons-parent from 75 to 76 #207
garydgregory Sep 29, 2024
d6a2058
Bump actions/checkout from 4.1.7 to 4.2.0 (#208)
dependabot[bot] Oct 4, 2024
a2c8032
Bump github/codeql-action from 3.26.9 to 3.26.11 (#209)
dependabot[bot] Oct 4, 2024
c8b66d4
Add Java 21, 23 and 24-ea builds
garydgregory Oct 6, 2024
78fbcd8
Remove Java 23, can't run with OS combo?
garydgregory Oct 6, 2024
fb7f047
Run Java 21, 23 and 24-ea builds
garydgregory Oct 6, 2024
93dc0d3
Run Java 21, 23 and 24-ea builds (experimental)
garydgregory Oct 6, 2024
6331a48
Comment out builds on Java 21, 23, and 24-ea
garydgregory Oct 6, 2024
bb4d0fb
Bump org.apache.commons:commons-parent from 76 to 77 (#210)
dependabot[bot] Oct 9, 2024
ffd7eb5
Bump org.apache.commons:commons-parent from 76 to 77 #210
garydgregory Oct 9, 2024
e5d3b12
Bump actions/checkout from 4.2.0 to 4.2.1 (#211)
dependabot[bot] Oct 11, 2024
8aa6f29
Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#214)
dependabot[bot] Oct 11, 2024
1379e6b
Bump github/codeql-action from 3.26.11 to 3.26.12 (#213)
dependabot[bot] Oct 11, 2024
ebbaf5a
Bump actions/cache from 4.0.2 to 4.1.1 (#212)
dependabot[bot] Oct 11, 2024
7b65ed2
Fix GH badge
garydgregory Oct 14, 2024
7aa3434
Bump github/codeql-action from 3.26.12 to 3.26.13 (#215)
dependabot[bot] Oct 18, 2024
30d64f6
Bump org.apache.commons:commons-parent from 77 to 78 (#216)
dependabot[bot] Oct 22, 2024
7ed724e
Bump org.apache.commons:commons-parent from 77 to 78 #216
garydgregory Oct 22, 2024
56eba5d
Order and comment
garydgregory Oct 22, 2024
000ef3d
Bump actions/setup-java from 4.4.0 to 4.5.0 (#220)
dependabot[bot] Oct 25, 2024
3e043e0
Bump actions/dependency-review-action from 4.3.4 to 4.3.5 (#221)
dependabot[bot] Oct 25, 2024
eb1dee6
Bump github/codeql-action from 3.26.13 to 3.27.0 (#219)
dependabot[bot] Oct 25, 2024
aa44fc2
Bump actions/cache from 4.1.1 to 4.1.2 (#218)
dependabot[bot] Oct 25, 2024
e45b077
Bump actions/checkout from 4.2.1 to 4.2.2 (#217)
dependabot[bot] Oct 25, 2024
45aca22
Only run actions/dependency-review-action on pull_request
garydgregory Nov 1, 2024
b99d55f
Bump actions/dependency-review-action from 4.3.5 to 4.4.0 (#222)
dependabot[bot] Nov 2, 2024
067adec
Use preferred spelling for "cannot"
garydgregory Nov 5, 2024
1a5540f
Fix dependency-review.yml for PR only
garydgregory Nov 8, 2024
7fb9e66
Javadoc: Use semantic tag <strong> instead of style tag <b>
garydgregory Nov 15, 2024
e12e05a
Bump github/codeql-action from 3.27.0 to 3.27.4 (#223)
dependabot[bot] Nov 15, 2024
c6b04d9
Bump github/codeql-action from 3.27.4 to 3.27.5 (#224)
dependabot[bot] Nov 22, 2024
baa0856
Bump actions/dependency-review-action from 4.4.0 to 4.5.0 (#225)
dependabot[bot] Nov 22, 2024
2f35f08
No need for blank Javadoc lines between Javadoc @ tags
garydgregory Nov 28, 2024
12b8f85
Add pull request template
garydgregory Nov 29, 2024
885f437
Bump actions/cache from 4.1.2 to 4.2.0 (#226)
dependabot[bot] Dec 6, 2024
0fdc0cf
Bump github/codeql-action from 3.27.5 to 3.27.6 (#227)
dependabot[bot] Dec 6, 2024
559b6c2
Normalize spelling
garydgregory Dec 6, 2024
285ac9c
Fix DAEMON-460. Protect against high CPU usage in JVM mode if start r…
markt-asf Dec 10, 2024
cee15ad
Fix truncated log messages
markt-asf Dec 10, 2024
3e750f0
Bump github/codeql-action from 3.27.6 to 3.27.9 (#228)
dependabot[bot] Dec 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!--
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.
-->

Thanks for your contribution to [Apache Commons](https://commons.apache.org/)! Your help is appreciated!

Before you push a pull request, review this list:

- [ ] Read the [contribution guidelines](CONTRIBUTING.md) for this project.
- [ ] Run a successful build using the default [Maven](https://maven.apache.org/) goal with `mvn`; that's `mvn` on the command line by itself.
- [ ] Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a best-practice.
- [ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
- [ ] Each commit in the pull request should have a meaningful subject line and body. Note that commits might be squashed by a maintainer on merge.
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3.5.3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- uses: actions/cache@v3.3.1
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand All @@ -57,7 +57,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand Down Expand Up @@ -86,4 +86,4 @@ jobs:
make

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9
10 changes: 5 additions & 5 deletions .github/workflows/codeql-analysis-java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3.5.3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- uses: actions/cache@v3.3.1
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand All @@ -57,7 +57,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -68,7 +68,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -82,4 +82,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9
52 changes: 0 additions & 52 deletions .github/workflows/coverage.yml

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# 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.

name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 'Dependency Review PR'
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0
20 changes: 13 additions & 7 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,27 +27,33 @@ jobs:
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
os: [ubuntu-latest, windows-latest, macos-13]
java: [ 8, 11, 17 ]
experimental: [false]
# include:
# - java: 18-ea
# experimental: true
# - os: ubuntu-latest
# java: 21
# experimental: true
# - os: ubuntu-latest
# java: 23
# experimental: true
# - java: 24-ea
# experimental: true

steps:
- uses: actions/checkout@v3.5.3
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- uses: actions/cache@v3.3.1
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3.11.0
uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn -V -Ddoclint=all --file pom.xml --no-transfer-progress
run: mvn --errors --show-version --batch-mode --no-transfer-progress -Ddoclint=all
8 changes: 4 additions & 4 deletions .github/workflows/scorecards-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ jobs:
steps:

- name: "Checkout code"
uses: actions/checkout@v3.5.3 # 3.1.0
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@80e868c13c90f172d68d1f4501dee99e2479f7af # 2.1.3
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # 2.4.0
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -57,13 +57,13 @@ jobs:
publish_results: true

- name: "Upload artifact"
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # 3.1.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # 4.4.3
with:
name: SARIF file
path: results.sarif
retention-days: 5

- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@b398f525a5587552e573b247ac661067fafa920b # 2.1.22
uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # 3.27.9
with:
sarif_file: results.sarif
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
/src/native/unix/native/*.o
/src/native/unix/native/Makefile
/src/native/unix/native/libservice.a
/src/native/unix/support/config.guess
/src/native/unix/support/config.sub
/src/native/windows/apps/prunmgr/*_GUI_RELEASE
/src/native/windows/apps/prunsrv/*_RELEASE
/target/
Expand Down
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ Getting Started
---------------

+ Make sure you have a [JIRA account](https://issues.apache.org/jira/).
+ Make sure you have a [GitHub account](https://github.com/signup/free).
+ Make sure you have a [GitHub account](https://github.com/signup/free). This is not essential, but makes providing patches much easier.
+ If you're planning to implement a new feature it makes sense to discuss your changes on the [dev list](https://commons.apache.org/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache Commons Daemon's scope.
+ Submit a [Jira Ticket][jira] for your issue, assuming one does not already exist.
+ Clearly describe the issue including steps to reproduce when it is a bug.
+ Make sure you fill in the earliest version that you know has the issue.
+ Find the corresponding [repository on GitHub](https://github.com/apache/?query=commons-),
[fork](https://help.github.com/articles/fork-a-repo/) and check out your forked repository.
[fork](https://help.github.com/articles/fork-a-repo/) and check out your forked repository. If you don't have a GitHub account, you can still clone the Commons repository.

Making Changes
--------------
Expand Down Expand Up @@ -109,7 +109,6 @@ Additional Resources
+ [General GitHub documentation](https://help.github.com/)
+ [GitHub pull request documentation](https://help.github.com/articles/creating-a-pull-request/)
+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
+ `#apache-commons` IRC channel on `irc.freenode.net`

[cla]:https://www.apache.org/licenses/#clas
[jira]:https://issues.apache.org/jira/browse/DAEMON
4 changes: 2 additions & 2 deletions NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Commons Daemon
Copyright 1999-2023 The Apache Software Foundation
Copyright 1999-2024 The Apache Software Foundation

This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
The Apache Software Foundation (https://www.apache.org/).
50 changes: 30 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,11 @@
Apache Commons Daemon
===================

[![GitHub Actions Status](https://github.com/apache/commons-daemon/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-daemon/actions)
[![Coverage Status](https://codecov.io/gh/apache/commons-daemon/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-daemon)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/commons-daemon/commons-daemon/badge.svg)](https://maven-badges.herokuapp.com/maven-central/commons-daemon/commons-daemon/)
[![Javadocs](https://javadoc.io/badge/commons-daemon/commons-daemon/1.3.3.svg)](https://javadoc.io/doc/commons-daemon/commons-daemon/1.3.3)
[![CodeQL](https://github.com/apache/commons-daemon/workflows/CodeQL%20CPP/badge.svg)](https://github.com/apache/commons-daemon/actions/workflows/codeql-analysis-cpp.yml?query=workflow%3ACodeQL)
[![CodeQL](https://github.com/apache/commons-daemon/workflows/CodeQL%20Java/badge.svg)](https://github.com/apache/commons-daemon/actions/workflows/codeql-analysis-java.yml?query=workflow%3ACodeQL)
[![Java CI](https://github.com/apache/commons-daemon/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-daemon/actions/workflows/maven.yml)
[![Maven Central](https://img.shields.io/maven-central/v/commons-daemon/commons-daemon?label=Maven%20Central)](https://search.maven.org/artifact/commons-daemon/commons-daemon)
[![Javadocs](https://javadoc.io/badge/commons-daemon/commons-daemon/1.4.0.svg)](https://javadoc.io/doc/commons-daemon/commons-daemon/1.4.0)
[![CodeQL](https://github.com/apache/commons-daemon/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-daemon/actions/workflows/codeql-analysis.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-daemon/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-daemon)

Apache Commons Daemon software is a set of utilities and Java support
classes for running Java applications as server processes. These are
Expand All @@ -60,51 +59,62 @@ Documentation

More information can be found on the [Apache Commons Daemon homepage](https://commons.apache.org/proper/commons-daemon).
The [Javadoc](https://commons.apache.org/proper/commons-daemon/apidocs) can be browsed.
Questions related to the usage of Apache Commons Daemon should be posted to the [user mailing list][ml].
Questions related to the usage of Apache Commons Daemon should be posted to the [user mailing list](https://commons.apache.org/mail-lists.html).

Where can I get the latest release?
-----------------------------------
Getting the latest release
--------------------------
You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-daemon/download_daemon.cgi).

Alternatively, you can pull it from the central Maven repositories:
Alternatively, you can pull it from the central Maven repositories:

```xml
<dependency>
<groupId>commons-daemon</groupId>
<artifactId>commons-daemon</artifactId>
<version>1.3.3</version>
<version>1.4.0</version>
</dependency>
```

Building
--------

Building requires a Java JDK and [Apache Maven](https://maven.apache.org/).
The required Java version is found in the `pom.xml` as the `maven.compiler.source` property.

From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks.

Contributing
------------

We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors.
We accept Pull Requests via GitHub. The [developer mailing list](https://commons.apache.org/mail-lists.html) is the main channel of communication for contributors.
There are some guidelines which will make applying PRs easier for us:
+ No tabs! Please use spaces for indentation.
+ Respect the code style.
+ Respect the existing code style for each file.
+ Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```.
+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```.

If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).

License
-------
This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0).
This code is licensed under the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0).

See the `NOTICE.txt` file for required notices and attributions.

Donations
---------
You like Apache Commons Daemon? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development.
Donating
--------
You like Apache Commons Daemon? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support development.

Additional Resources
--------------------

+ [Apache Commons Homepage](https://commons.apache.org/)
+ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/DAEMON)
+ [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD)
+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
+ `#apache-commons` IRC channel on `irc.freenode.org`

[ml]:https://commons.apache.org/mail-lists.html
Apache Commons Components
-------------------------

Please see the [list of components](https://commons.apache.org/components.html)
Loading
Loading