Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LDEV-4648 support partially escaped sequence #2227

Closed
wants to merge 236 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
ef741d5
Added a testcase: Check the runAsync() to pass the application contex…
cfmitrah Jan 21, 2022
6d61325
Updated a testcase for check runAsnyc() to pass the scopes to pageCon…
cfmitrah Feb 8, 2022
fe8be13
Added a fix to pass and get applicationContext to runAsync from pageC…
cfmitrah Feb 16, 2022
0108cd3
Skipped the failed tests
cfmitrah Feb 16, 2022
be18851
LDEV-3188 implement DirectoryList listtinfo name sort(lucee 6.0)
cfmitrah May 9, 2023
fecfdd8
Added a fix to Admin bundle detail Page to show the bundle header cor…
cfmitrah Jul 19, 2023
bc8e0ac
LDEV-4655 remove unsupported tag definitions
zspitzer Jul 29, 2023
dc100e6
LDEV-2634 add keySize to GenerateRSAKeys()
zspitzer Aug 3, 2023
aa55529
tweak test
zspitzer Aug 3, 2023
af06eb3
LDEV-3743 java 11 fix for negative with dollarFormat and LScurrencyFo…
zspitzer Aug 11, 2023
7767c85
LDEV-4648 support partially escaped sequence
hideo67 Sep 8, 2023
d4d6df6
LDEV-4759 - add inital version
michaeloffner Nov 24, 2023
4343bf3
LDEV-4759 - improve admin and clean up
michaeloffner Nov 24, 2023
a110ea2
Merge branch '6.0' into 6.1
michaeloffner Nov 28, 2023
18a7bf9
make sure watcher exists before stopping it
michaeloffner Nov 28, 2023
4378236
fix regression with FileStream
michaeloffner Nov 28, 2023
ae578f8
make inspect settings optinal
michaeloffner Nov 28, 2023
0f74ede
improve test case
michaeloffner Nov 28, 2023
6cb2dd8
improve test case
michaeloffner Nov 28, 2023
924a3ad
get rid of lucee dialect
michaeloffner Nov 30, 2023
0938063
revert removal of artifact
michaeloffner Nov 30, 2023
fbeba43
improve inspect check
michaeloffner Nov 30, 2023
1a4d01c
Merge branch '6.0' into 6.1
michaeloffner Dec 4, 2023
62a6cd7
improve test case output in case of an error
michaeloffner Dec 4, 2023
fa4d59a
Fixing issue with switching inspect template and flush if a cfml temp…
michaeloffner Dec 4, 2023
8313b35
ignore invalid version range defintions
michaeloffner Dec 5, 2023
923c7eb
rename FuncArgLite and extend it's use
michaeloffner Dec 5, 2023
b185532
Merge branch '6.0' into 6.1
michaeloffner Dec 8, 2023
ddefcde
change inital capacity for local and arguments scope
michaeloffner Dec 8, 2023
463506f
change inital capacity for local and arguments scope
michaeloffner Dec 8, 2023
ef4d470
Merge branch '6.0' into 6.1
michaeloffner Dec 8, 2023
d487202
LDEV-4764 - switch to non concurrency until we have a bind
michaeloffner Dec 8, 2023
6ae58e4
slightly improve UDF init
michaeloffner Dec 11, 2023
418a616
LDEV-4767 - centralize logger name creation and se the same approach …
michaeloffner Dec 15, 2023
d68fadc
clean up
michaeloffner Dec 15, 2023
9e5ffb9
clean up
michaeloffner Dec 15, 2023
e50d359
specialise variable read with closure scope
michaeloffner Dec 15, 2023
a5d164f
LDEV-4670 test case for database session expiry (WIP)
zspitzer Dec 15, 2023
6c689e9
fix debug date masks
zspitzer Dec 15, 2023
b27dbc9
use same function for expiry check as creation
zspitzer Dec 15, 2023
e141189
remove static init call for caches (no longer needed)
michaeloffner Dec 15, 2023
e48d8f9
LDEV-4327 - remove Lucee dialect
michaeloffner Dec 18, 2023
94bb378
LDEV-4327 - remove Lucee dialect
michaeloffner Dec 19, 2023
a8134a0
LDEV-4327 - remove Lucee dialect
michaeloffner Dec 19, 2023
547bc74
Merge branch '6.0' into 6.1
michaeloffner Jan 8, 2024
10b1bba
switch to maven based update page in Lucee admin and add changelog in…
michaeloffner Jan 8, 2024
8a4f91c
add inital version for AIEngine(nowhere used)
michaeloffner Jan 11, 2024
7f30160
LDEV-4670 improve tests, add memory test
zspitzer Jan 12, 2024
a2f431e
LDEV-3478 improve test case
zspitzer Jan 12, 2024
0fa5a1f
LDEV-3478 call onSessionEnd with on sessionRotate
zspitzer Jan 12, 2024
d19daaf
LDEV-4166 improve test case
zspitzer Jan 12, 2024
d9b42c8
LDEV-4670 revert looong sleep in test case!
zspitzer Jan 12, 2024
620bacf
switch S3 version listing from demo server to real server
michaeloffner Jan 12, 2024
ffc41d9
allow to define s3 and maven update provider as system property/env var
michaeloffner Jan 12, 2024
f98658b
Merge branch '6.0' into 6.1
michaeloffner Jan 16, 2024
2a5f1eb
Download bundles from maven or S3 directly and no longer from the upd…
michaeloffner Jan 22, 2024
a62b3cb
set runUpdate as deprecated
michaeloffner Jan 22, 2024
32ae5db
temp disable always download to find out if that solves the issue
michaeloffner Jan 22, 2024
508448a
do not map memcached, it is not an OSGi jar
michaeloffner Jan 22, 2024
d843969
update BundleProvider mappings
michaeloffner Jan 25, 2024
ef9b34a
Merge branch '6.0' into 6.1
michaeloffner Jan 26, 2024
48496bb
update IOUtil.stream copy to nio
michaeloffner Jan 26, 2024
1d5f1c6
move osgi/maven mappings to an external (ini) file
michaeloffner Jan 26, 2024
ac822c6
switching from ALPHA to BETA,
michaeloffner Jan 26, 2024
7d84216
Merge branch '6.0' into 6.1
michaeloffner Feb 2, 2024
2485dec
Merge branch '6.0' into 6.1
michaeloffner Feb 2, 2024
0d94321
LDEV-4786 - add OSGi->Maven mapping for new jar
michaeloffner Feb 2, 2024
676e69f
merge 6.0
michaeloffner Feb 9, 2024
6a08096
update Bundle Provider mappings
michaeloffner Feb 9, 2024
107a580
LDEV-4790 - add support for shorthand literal structs
michaeloffner Feb 9, 2024
7edfea1
fix syntax error in test case
michaeloffner Feb 9, 2024
22b38f0
improve test cases
michaeloffner Feb 9, 2024
6612b5d
LDEV-2230 - improve getting template path
michaeloffner Feb 9, 2024
5f27bc3
LDEV-2315 - added currency and date time format
michaeloffner Feb 9, 2024
af178c4
Merge branch '6.0' into 6.1
michaeloffner Feb 12, 2024
16f8e27
Merge branch '6.0' into 6.1
michaeloffner Feb 12, 2024
eec0258
LDEV-3113 - add support for "formUrlAsStruct"
michaeloffner Feb 12, 2024
45b4e31
Merge branch '6.0' into 6.1
michaeloffner Feb 12, 2024
02b1f6b
LDEV-3675 - sync getTempFile creation in JVM and in case it fails try…
michaeloffner Feb 12, 2024
a1b5275
LDEV-3113 - add support for "formUrlAsStruct"
michaeloffner Feb 13, 2024
0489aff
improve MissingInclude Exception
michaeloffner Feb 13, 2024
5abc615
LDEV-4143 - update ASM from 4.2 to 9.6 and make necessary updates to …
michaeloffner Feb 13, 2024
c25e54f
LDEV-4143 - update ASM from 4.2 to 9.6 and make necessary updates to …
michaeloffner Feb 13, 2024
9d3a5ee
LDEV-3113 improve and fix failing test
zspitzer Feb 14, 2024
a152d7f
build: update github actions to latest versions
zspitzer Feb 14, 2024
db86320
update tomcat libs to 9.0.85
zspitzer Feb 14, 2024
7f01df0
Added a testcase to GetLocaleInfo() function for LDEV-2315
cfmitrah Feb 14, 2024
ad6f066
Update LDEV2315.cfc
cfmitrah Feb 14, 2024
f3df078
LDEV-3675 test case for getTempFile
zspitzer Feb 15, 2024
86e27f5
LDEV-3675 add ram drive test for getTempFile with 100k cycles
zspitzer Feb 15, 2024
16586c3
LDEV-4793 use atomicInteger for pagecontext ids
zspitzer Feb 15, 2024
1634959
LDEV-4793 use atomicInteger for pagecontext ids
zspitzer Feb 15, 2024
f6d3456
Merge branch 'LDEV-4793-use-atomicInteger-for-pagecontext-ids' of htt…
zspitzer Feb 15, 2024
a8f01d4
add function lslcase and lsucase
michaeloffner Feb 15, 2024
ab0c3b0
Merge branch '6.0' into 6.1
michaeloffner Feb 15, 2024
17c5893
add introduced version for lsLcase and lsUCase
zspitzer Feb 16, 2024
f1a1fa3
update jsch
michaeloffner Feb 16, 2024
fe7c15f
Merge branch '6.0' into 6.1
michaeloffner Feb 16, 2024
626bb66
improve GetTempFile
michaeloffner Feb 16, 2024
8ce14b5
improve test case (give no info about the error itself)
michaeloffner Feb 16, 2024
2618bd1
improbe getTempFile impl
michaeloffner Feb 16, 2024
6585c8e
improve test case
michaeloffner Feb 16, 2024
9517f97
Merge pull request #1534 from MitrahSoft/LDEV-3833
michaeloffner Feb 16, 2024
1235153
further improve the name created for getTempFile
michaeloffner Feb 16, 2024
652b103
Merge pull request #2308 from MitrahSoft/LDEV-2315_
michaeloffner Feb 16, 2024
e883104
Merge pull request #2309 from zspitzer/LDEV-4793-use-atomicInteger-fo…
michaeloffner Feb 16, 2024
5b6c5f0
LDEV-4793 - update version
michaeloffner Feb 16, 2024
0955f81
Merge pull request #2294 from zspitzer/LDEV-3478-sessionrotate-onsess…
michaeloffner Feb 16, 2024
593f5ba
LDEV-3478 - update version
michaeloffner Feb 16, 2024
67c899a
Merge branch '6.1' of https://github.com/lucee/Lucee into 6.1
michaeloffner Feb 16, 2024
22cba0b
Merge pull request #2285 from zspitzer/LDEV-4670
michaeloffner Feb 16, 2024
498f099
LDEV-4670 - update version
michaeloffner Feb 16, 2024
5f93051
split up in multiple test cases
michaeloffner Feb 16, 2024
f9c7b23
temporary disable test case
michaeloffner Feb 16, 2024
1821fc6
Merge pull request #2209 from zspitzer/LDEV-3743
michaeloffner Feb 16, 2024
79fcee6
LDEV-3743 - update version
michaeloffner Feb 16, 2024
ae5e834
Merge pull request #2201 from zspitzer/LDEV-2634-rsa-key-size
michaeloffner Feb 16, 2024
d7dfe8e
LDEV-2634 - update version
michaeloffner Feb 16, 2024
e5e84f6
Merge branch '6.1' of https://github.com/lucee/Lucee into 6.1
michaeloffner Feb 16, 2024
a00d73e
improve test case
michaeloffner Feb 16, 2024
8018f10
Merge pull request #2198 from zspitzer/LDEV-4655
michaeloffner Feb 16, 2024
9baad48
6.1.0.46 - adapt the changes made to 6.0 (no longer used .tld files g…
michaeloffner Feb 16, 2024
da7549c
LDEV-4655 - fix regression (to many tags removed from tld)
michaeloffner Feb 16, 2024
8060e93
Merge pull request #2184 from MitrahSoft/improve_layout_
michaeloffner Feb 16, 2024
e314270
LDEV-3970 - add application.cfc setting for defaultFormat
michaeloffner Feb 16, 2024
78a7f5c
Merge branch '6.1' of https://github.com/lucee/Lucee into 6.1
michaeloffner Feb 16, 2024
3e9141e
LDEV-4794 use stringbuilder for repeatstring
zspitzer Feb 19, 2024
dbf1167
LDEV-1049 - add support to admin
michaeloffner Feb 19, 2024
d0806d9
Merge pull request #2040 from MitrahSoft/LDEV-3188-fix-directoryList-…
michaeloffner Feb 19, 2024
e48ec64
clean up
michaeloffner Feb 19, 2024
f953398
set version
michaeloffner Feb 19, 2024
63525db
clean up
michaeloffner Feb 19, 2024
a49d6ec
give parent stacktrace
michaeloffner Feb 19, 2024
ee54ac5
give parent stacktrace
michaeloffner Feb 19, 2024
9affcbf
give parent stacktrace
michaeloffner Feb 19, 2024
b2ee947
Update the fix for LDEV-1049
cfmitrah Feb 19, 2024
1e713f4
give parent stacktrace
michaeloffner Feb 19, 2024
6e7557e
give parent stacktrace
michaeloffner Feb 19, 2024
6746b78
give parent stacktrace
michaeloffner Feb 19, 2024
15b03a1
change test case to better catch exception
michaeloffner Feb 19, 2024
865cbc2
change test case to better catch exception
michaeloffner Feb 19, 2024
36e657d
revert PR causing issues
michaeloffner Feb 19, 2024
57bd776
revert PR causing issues
michaeloffner Feb 19, 2024
beed46e
LDEV-4081 - modify FileWrite
michaeloffner Feb 19, 2024
fd89745
set default explicitly
michaeloffner Feb 19, 2024
f1161ba
set default explicitly
michaeloffner Feb 19, 2024
ef7f180
set default explicitly
michaeloffner Feb 19, 2024
420e34b
LDEV-4081 - revert PR breaks a lot
michaeloffner Feb 19, 2024
1b5bfd4
temporary disable test case
michaeloffner Feb 19, 2024
ad99628
LDEV-3652 - manually add PR 1809
michaeloffner Feb 19, 2024
5db7c91
temorary disable test case
michaeloffner Feb 19, 2024
de70b46
enable and fix test case
michaeloffner Feb 19, 2024
4dab927
LDEV-4081 - add parent test (optimized)
michaeloffner Feb 19, 2024
f9edcc4
LDEV-4081 - add parent test (optimized)
michaeloffner Feb 19, 2024
769578a
LDEV-4081 - set version
michaeloffner Feb 19, 2024
58faae7
update testbox to 5.4.0
michaeloffner Feb 19, 2024
4b16c97
downgrade testbox version
michaeloffner Feb 19, 2024
c7a778e
update to latest testbox 2
michaeloffner Feb 19, 2024
1b777de
downgrade testbox version
michaeloffner Feb 19, 2024
3043ca3
Merge pull request #2313 from zspitzer/LDEV-4794-stringbuilder-repeat…
michaeloffner Feb 19, 2024
4ec4c76
improve a bit
michaeloffner Feb 19, 2024
0664ca7
Merge pull request #2314 from MitrahSoft/LDEV-1049_
michaeloffner Feb 19, 2024
58a0cb8
LDEV-3122 - manually adapt PR 1636
michaeloffner Feb 19, 2024
9f0d66f
change logging when running test cases
michaeloffner Feb 19, 2024
1e420ab
improve test case
michaeloffner Feb 19, 2024
83351f2
improve test case
michaeloffner Feb 20, 2024
a0222ea
add concat methods
michaeloffner Feb 20, 2024
bf68b27
reduce ThreadDeath mention as much as possible
michaeloffner Feb 23, 2024
b43d0bb
update java version in projects
michaeloffner Feb 23, 2024
8277802
update java version to 11 for ant compiler
michaeloffner Feb 23, 2024
a2ee34c
LDEV-4797 - allow to define java version for Bytecode genration
michaeloffner Feb 23, 2024
95c6193
LDEV-4799 - add verify
michaeloffner Feb 23, 2024
5f754ce
update java version defined in the workflow to 11
michaeloffner Feb 23, 2024
cc358cb
for test purposes go down to java 1.8 for bytecode created
michaeloffner Feb 23, 2024
27a81fb
revert to java 1.8 for testing purposes
michaeloffner Feb 23, 2024
8b37274
add jaxb-core
michaeloffner Feb 23, 2024
e0613bf
fix bundle defintion
michaeloffner Feb 26, 2024
d984d33
reduce reference to ThreadDeath to 1 in every project
michaeloffner Feb 26, 2024
6c79970
update bundles for jaxb
michaeloffner Feb 26, 2024
cdf8e0e
update bundles for jaxb
michaeloffner Feb 26, 2024
4d5abb4
update bundles for jaxb
michaeloffner Feb 26, 2024
5d37cdf
remove classes not used
michaeloffner Feb 26, 2024
52c68c0
fix various issues with update java version
michaeloffner Feb 26, 2024
0f6c2cc
fix various issues with update java version
michaeloffner Feb 26, 2024
76cd828
fix various issues with update java version
michaeloffner Feb 26, 2024
d228f42
fix various issues with update java version
michaeloffner Feb 26, 2024
1c2ad4e
temporary disable test case
michaeloffner Feb 26, 2024
e72ad9a
compile source code to Java 8
michaeloffner Feb 26, 2024
f4fb92a
choose compiler version between (8-11) based on the java version used…
michaeloffner Feb 26, 2024
fbec892
update version
michaeloffner Feb 26, 2024
8617da1
update java version defined in the workflow to 11 (again)
michaeloffner Feb 26, 2024
6dfaab8
compile the code to Java 11
michaeloffner Feb 26, 2024
2726fab
enable ore test cases in LSParseDateTime
michaeloffner Feb 26, 2024
dddf0a9
show compiler version
michaeloffner Feb 26, 2024
9438224
show compiler version
michaeloffner Feb 26, 2024
6aadb6c
load env var only once, not for every instance
michaeloffner Feb 27, 2024
5f42efd
update java version for bytecode creation for all cases
michaeloffner Feb 27, 2024
aebecea
add again test cases for the image extension
michaeloffner Feb 28, 2024
8c55a09
adapt for increased security in java version
michaeloffner Feb 28, 2024
e08d3ea
improve test cases
michaeloffner Feb 29, 2024
f04572b
don't log to console uncatched exception
michaeloffner Feb 29, 2024
4195c68
LDEV-4804 - adding functions
michaeloffner Mar 1, 2024
b124e53
LDEV-4804 - update version
michaeloffner Mar 1, 2024
08055db
Merge branch '6.0' into 6.1
michaeloffner Mar 1, 2024
936bd06
Merge branch '6.0' into 6.1
michaeloffner Mar 1, 2024
e9b80ac
Merge branch '6.0' into 6.1
michaeloffner Mar 4, 2024
052fff2
Merge branch '6.0' into 6.1
michaeloffner Mar 6, 2024
2088576
DC-23158 - rewrite bytecode so `new File(".")` works
michaeloffner Mar 6, 2024
97caa03
DC-23158 - rewrite bytecode so `new File(".")` works
michaeloffner Mar 6, 2024
5ee5782
DC-23158 - rewrite bytecode so `new File(".")` works
michaeloffner Mar 6, 2024
123fe39
Consistent env variable names
isapir Mar 10, 2024
ce6c6d3
LDEV-1545 Added BIF IsFlushed()
isapir Mar 10, 2024
17ce345
Merge branch '6.0' into 6.1
michaeloffner Mar 12, 2024
f62f57c
remove references to "javax" that can be avoided
michaeloffner Mar 12, 2024
d63c2b7
remove references to "javax" that can be avoided
michaeloffner Mar 12, 2024
622fbbd
remove references to "javax" that can be avoided
michaeloffner Mar 13, 2024
3e9269d
remove references to "javax" that can be avoided
michaeloffner Mar 13, 2024
b0b8d64
clean up
michaeloffner Mar 13, 2024
46ab29c
Merge branch '6.0' into 6.1
michaeloffner Mar 14, 2024
e49c9f1
clean up, remove @see comments
michaeloffner Mar 14, 2024
6615ebb
update javax jar versions used in the project
michaeloffner Mar 14, 2024
5c677a2
clean up
michaeloffner Mar 14, 2024
7f5749d
add JAVJAK marker
michaeloffner Mar 14, 2024
d15b64f
remove HTTPServlet from loader
michaeloffner Mar 14, 2024
a257408
remove Graphing Service
michaeloffner Mar 14, 2024
1dc639a
use constant for empty Cookie array
michaeloffner Mar 14, 2024
e50fa18
centralise Cookie class reference
michaeloffner Mar 15, 2024
de06631
use isEmpty (NPE safe) instead of length check
michaeloffner Mar 15, 2024
5f5f003
LDEV-4249 cleanup test for windows
zspitzer Mar 15, 2024
19c6ada
make the source code java 23 compatible
michaeloffner Mar 15, 2024
0372327
Merge branch '6.1' of https://github.com/lucee/Lucee into 6.1
michaeloffner Mar 15, 2024
f28beb8
update Java versioning
michaeloffner Mar 16, 2024
be4d530
centralise Cookie class reference
michaeloffner Mar 17, 2024
3ef0eec
Merge branch '6.0' into hideo67/LDEV-4648
hideo67 Mar 17, 2024
e8a6d1c
Merge remote-tracking branch 'origin/6.1' into hideo67/LDEV-4648
hideo67 Mar 17, 2024
deeaa4a
URLDecoder changed to use apache commons
hideo67 Mar 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
LUCEE_BUILD_JAVA_VERSION:
required: true
type: string
default: '8'
default: '11'
push:
branches:
- '**' # thus ignoring tagging
Expand All @@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
env:
DO_DEPLOY: "${{ github.event_name == 'push' && github.ref == 'refs/heads/6.0' }}"
LUCEE_BUILD_JAVA_VERSION: 8
LUCEE_BUILD_JAVA_VERSION: 11
LUCEE_TEST_JAVA_VERSION: ''
services:
ldap:
Expand Down Expand Up @@ -78,13 +78,13 @@ jobs:
if: ${{ inputs.LUCEE_TEST_JAVA_VERSION != '' }}
run: echo "LUCEE_TEST_JAVA_VERSION=${{ inputs.LUCEE_TEST_JAVA_VERSION }}" >> $GITHUB_ENV

- uses: szenius/set-timezone@v1.1
- uses: szenius/set-timezone@v1.2
with:
timezoneLinux: "UTC"
- uses: actions/checkout@v3.1.0
- uses: actions/checkout@v4

- name: Set up Test Java Version ${{ env.LUCEE_TEST_JAVA_VERSION }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
if: ${{ env.LUCEE_TEST_JAVA_VERSION != '' }}
with:
java-version: ${{ env.LUCEE_TEST_JAVA_VERSION }}
Expand All @@ -95,7 +95,7 @@ jobs:
run: echo "LUCEE_TEST_JAVA_EXEC=${{ env.JAVA_HOME }}/bin/java" >> $GITHUB_ENV

- name: Set up build JDK '${{ env.LUCEE_BUILD_JAVA_VERSION }}'
uses: actions/setup-java@v3
uses: actions/setup-java@v4
if: ${{ env.LUCEE_TEST_JAVA_VERSION != env.LUCEE_BUILD_JAVA_VERSION }}
with:
java-version: '${{ env.LUCEE_BUILD_JAVA_VERSION }}'
Expand All @@ -106,13 +106,13 @@ jobs:
run: echo "DO_DEPLOY=false" >> $GITHUB_ENV

- name: Cache Lucee extensions
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/work/Lucee/Lucee/cache/
key: lucee-extensions
restore-keys: lucee-extensions
- name: Cache Maven packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository/*
Expand Down Expand Up @@ -208,15 +208,15 @@ jobs:
mvn -B -e -f loader/pom.xml clean install -DtestJavaVersionExec="${{ env.LUCEE_TEST_JAVA_EXEC }}"
fi
- name: clean github.ref_name
uses: mad9000/actions-find-and-replace-string@3
uses: mad9000/actions-find-and-replace-string@5
id: cleanrefname
if: always()
with:
source: ${{ github.ref_name }}
find: '/'
replace: '-'
- name: Upload Artifact (junit-test-results)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: Lucee-${{ steps.cleanrefname.outputs.value }}-junit-test-results-${{ github.run_number }}
Expand Down
49 changes: 21 additions & 28 deletions ant/build-core.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<project default="susi" basedir="${rootDir}" name="luceeCore"
<project default="lucee" basedir="${rootDir}" name="luceeCore"
xmlns:if="ant:if"
xmlns:resolver="antlib:org.apache.maven.resolver.ant">
<description>
Expand All @@ -26,6 +26,7 @@
<property name="extHibernate" value="FAD1E8CB-4F45-4184-86359145767C29DE;version=5.4.29.27-BETA"/>

<property name="stableLoader" value="lucee-5.3.7.48"/>
<property name="javaVersion" value="11"/>
<property name="cdnUrl" value="https://cdn.lucee.org/"/>

<import file="../ant/build-utils.xml"/>
Expand Down Expand Up @@ -258,7 +259,6 @@
<fileset dir="${srcCFML}/context/gateway">
<include name="*.cfm"/>
<include name="*.cfc"/>
<include name="*.lucee"/>
<include name="*.xml"/>
<include name="*.json"/>
</fileset>
Expand All @@ -268,7 +268,6 @@
<fileset dir="${srcCFML}/context/templates/error">
<include name="*.cfm"/>
<include name="*.cfc"/>
<include name="*.lucee"/>
<include name="*.xml"/>
<include name="*.json"/>
</fileset>
Expand All @@ -278,7 +277,6 @@
<fileset dir="${srcCFML}/context/admin/plugin">
<include name="**/*.cfm"/>
<include name="**/*.cfc"/>
<include name="**/*.lucee"/>
<include name="**/*.xml"/>
<include name="**/*.json"/>
</fileset>
Expand All @@ -303,7 +301,6 @@
<fileset dir="${srcCFML}/context/admin/plugin">
<include name="**/*.cfm"/>
<include name="**/*.cfc"/>
<include name="**/*.lucee"/>
<include name="**/*.xml"/>
<include name="**/*.json"/>
</fileset>
Expand All @@ -317,10 +314,13 @@
<!-- compie the source -->
<javac
srcdir="${srcInst}"
source="1.8"
target="1.8"
source="${javaVersion}"
target="${javaVersion}"
destdir="${temp}/agent"
debug="true" debuglevel="lines,vars,source" classpath="${dependencies}">
includeantruntime="false"
debug="true"
debuglevel="lines,vars,source"
classpath="${dependencies}">
</javac>

<!-- create the manifest file -->
Expand All @@ -337,10 +337,13 @@
<!-- compie the source -->
<javac
srcdir="${srcLoader}"
source="1.8"
target="1.8"
source="${javaVersion}"
target="${javaVersion}"
destdir="${temp}/loader"
debug="true" debuglevel="lines,vars,source" classpath="${dependencies}">
debug="true"
includeantruntime="false"
debuglevel="lines,vars,source"
classpath="${dependencies}">
</javac>

<!-- copy all non java files -->
Expand Down Expand Up @@ -369,27 +372,16 @@
<!-- compile the core -->
<javac
srcdir="${srcCore}"
source="1.8"
target="1.8"
source="${javaVersion}"
target="${javaVersion}"
destdir="${core}"
debug="true" debuglevel="lines,vars,source">
includeantruntime="false"
debug="true"
debuglevel="lines,vars,source">
<classpath refid="classpath" />
<classpath path="${temp}/loader"/>
</javac>

<!--
<javac
fork="yes"
executable="/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home/bin/javac"
srcdir="${srcCore}"
destdir="${core}"
debug="true" debuglevel="lines,vars,source">
<classpath refid="classpath" />
</javac>

-->


<!-- copy all non java files from src -->
<copy todir="${core}">
<fileset dir="${srcCore}">
Expand Down Expand Up @@ -492,7 +484,7 @@
<jvmarg value="-Dlucee.extensions.install=true"/>
<jvmarg value="-Dlucee.full.null.support=false"/>
<!-- this checks to see that all the required bundles are provided, so that none are missing -->
<jvmarg value="-Dlucee.enable.bundle.download=false"/>
<jvmarg value="-Dlucee.enable.bundle.download=false"/><!-- we do always download to make sure this is available -->
<jvmarg value="-Dlucee.cli.printExceptions=true"/>
<jvmarg value="-Dlucee.ssl.checkserveridentity=false"/>
</java>
Expand Down Expand Up @@ -556,6 +548,7 @@
<jvmarg value="-Dlucee.cli.printExceptions=true"/>
<jvmarg value="-Dlucee.ssl.checkserveridentity=false"/>
<jvmarg value="-DLUCEE_BUILD_ENV=${LUCEE_BUILD_ENV}"/>
<jvmarg value="-Dlucee.enable.bundle.download=always"/>
<!--
<jvmarg value="-XX:StartFlightRecording=disk=true,dumponexit=true,filename=${temp}/../lucee-testcases.jfr,maxsize=1024m,maxage=1d,settings=profile,path-to-gc-roots=true"/>
<jvmarg value="-Dlucee.system.out=file:.../out.txt"/>
Expand Down
25 changes: 25 additions & 0 deletions ant/run-testcases.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,31 @@
primary="physical"
trusted="no";

// set deploy and trace logs to TRACE out to console
admin
action="updateLogSettings"
type="server"
password="#request.SERVERADMINPASSWORD#"
name="deploy"
level="TRACE"
appenderClass="lucee.commons.io.log.log4j2.appender.ConsoleAppender"
appenderArgs={streamType: "output"}
layoutClass="lucee.commons.io.log.log4j2.layout.ClassicLayout"
layoutArgs={};

admin
action="updateLogSettings"
type="server"
password="#request.SERVERADMINPASSWORD#"
name="trace"
level="TRACE"
appenderClass="lucee.commons.io.log.log4j2.appender.ConsoleAppender"
appenderArgs={streamType: "output"}
layoutClass="lucee.commons.io.log.log4j2.layout.ClassicLayout"
layoutArgs={};



include template="/test/run-tests.cfm";
]]>
</script>
Expand Down
6 changes: 1 addition & 5 deletions core/.classpath
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Java 10.0.2 JDK">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/Lucee loader"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
51 changes: 37 additions & 14 deletions core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,18 +72,18 @@
<version>7.0.5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
Expand Down Expand Up @@ -289,10 +289,33 @@
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-all</artifactId>
<version>4.2</version>
<artifactId>asm</artifactId>
<version>9.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
<version>9.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
<version>9.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
<version>9.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>9.6</version>
</dependency>
<dependency>
<groupId>org.lucee</groupId>
<artifactId>xml-resolver</artifactId>
Expand Down
Loading
Loading