Skip to content

Commit d3e7445

Browse files
Merge pull request #286 from Engineering-Research-and-Development/develop
Release 1.14.10
2 parents cc5e957 + 9116655 commit d3e7445

File tree

7 files changed

+185
-146
lines changed

7 files changed

+185
-146
lines changed

.github/workflows/ECC.yml

Lines changed: 134 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ jobs:
88
build:
99
if: "!contains(github.event.head_commit.message, '[maven-release-plugin]')"
1010
runs-on: ubuntu-latest
11+
1112
env:
1213
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1314
GH_PACKAGE_REPO_PASSWORD: ${{ secrets.GH_PACKAGE_REPO_PASSWORD }}
@@ -242,107 +243,107 @@ jobs:
242243
- name: Stop docker container HTTPS-HTTPS-header-contract-negotiation
243244
run: docker-compose -f ./ci/docker/docker-compose-uc.yml --env-file ./ci/docker/test-cases/https-https-header-contract-negotiation/.env down -v
244245

245-
https-idscp2-mixed:
246-
needs: build
247-
runs-on: ubuntu-latest
248-
env:
249-
GH_TOKEN: ${{secrets.GH_TOKEN}}
250-
DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
251-
SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
252-
TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
253-
steps:
254-
- name: Git Checkout
255-
uses: actions/checkout@v4
256-
257-
- name: Run env setup
258-
run: ./ci/setupEnv.sh
259-
260-
- name: Run docker container HTTPS-IDSCP2-mixed
261-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-mixed/.env up -d
262-
263-
- name: Wait for container starting
264-
run: sleep 90
265-
266-
- name: Check if the container is up and running
267-
run: docker ps -a
268-
269-
- name: Run Test HTTPS-IDSCP2-mixed
270-
run: newman run ./ci/docker/test-cases/https-idscp2-mixed/HTTPS-IDSCP2-mixed.json --timeout-request 120000 --insecure --bail --verbose
271-
272-
- name: Dump docker HTTPS-IDSCP2-mixed
273-
if: failure()
274-
uses: jwalton/gh-docker-logs@v1
275-
276-
- name: Stop docker container
277-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-mixed/.env down -v
246+
# https-idscp2-mixed:
247+
# needs: build
248+
# runs-on: ubuntu-latest
249+
# env:
250+
# GH_TOKEN: ${{secrets.GH_TOKEN}}
251+
# DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
252+
# SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
253+
# TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
254+
# steps:
255+
# - name: Git Checkout
256+
# uses: actions/checkout@v4
257+
#
258+
# - name: Run env setup
259+
# run: ./ci/setupEnv.sh
260+
#
261+
# - name: Run docker container HTTPS-IDSCP2-mixed
262+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-mixed/.env up -d
263+
#
264+
# - name: Wait for container starting
265+
# run: sleep 90
266+
#
267+
# - name: Check if the container is up and running
268+
# run: docker ps -a
269+
#
270+
# - name: Run Test HTTPS-IDSCP2-mixed
271+
# run: newman run ./ci/docker/test-cases/https-idscp2-mixed/HTTPS-IDSCP2-mixed.json --timeout-request 120000 --insecure --bail --verbose
272+
#
273+
# - name: Dump docker HTTPS-IDSCP2-mixed
274+
# if: failure()
275+
# uses: jwalton/gh-docker-logs@v1
276+
#
277+
# - name: Stop docker container
278+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-mixed/.env down -v
278279

279-
https-idscp2-form:
280-
needs: build
281-
runs-on: ubuntu-latest
282-
env:
283-
GH_TOKEN: ${{secrets.GH_TOKEN}}
284-
DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
285-
SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
286-
TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
287-
steps:
288-
- name: Git Checkout
289-
uses: actions/checkout@v4
290-
291-
- name: Run env setup
292-
run: ./ci/setupEnv.sh
293-
294-
- name: Run docker container HTTPS-IDSCP2-form
295-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-form/.env up -d
296-
297-
- name: Wait for container starting
298-
run: sleep 90
299-
300-
- name: Check if the container is up and running
301-
run: docker ps -a
302-
303-
- name: Run Test HTTPS-IDSCP2-form
304-
run: newman run ./ci/docker/test-cases/https-idscp2-form/HTTPS-IDSCP2-form.json --timeout-request 120000 --insecure --bail --verbose
305-
306-
- name: Dump docker HTTPS-IDSCP2-form
307-
if: failure()
308-
uses: jwalton/gh-docker-logs@v1
309-
310-
- name: Stop docker container
311-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-form/.env down -v
312-
313-
https-idscp2-header:
314-
needs: build
315-
runs-on: ubuntu-latest
316-
env:
317-
GH_TOKEN: ${{secrets.GH_TOKEN}}
318-
DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
319-
SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
320-
TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
321-
steps:
322-
- name: Git Checkout
323-
uses: actions/checkout@v4
324-
325-
- name: Run env setup
326-
run: ./ci/setupEnv.sh
327-
328-
- name: Run docker container HTTPS-IDSCP2-header
329-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-header/.env up -d
330-
331-
- name: Wait for container starting
332-
run: sleep 90
333-
334-
- name: Check if the container is up and running
335-
run: docker ps -a
336-
337-
- name: Run Test HTTPS-IDSCP2-header
338-
run: newman run ./ci/docker/test-cases/https-idscp2-header/HTTPS-IDSCP2-header.json --timeout-request 120000 --insecure --bail --verbose
339-
340-
- name: Dump docker HTTPS-IDSCP2-header
341-
if: failure()
342-
uses: jwalton/gh-docker-logs@v1
343-
344-
- name: Stop docker container
345-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-header/.env down -v
280+
# https-idscp2-form:
281+
# needs: build
282+
# runs-on: ubuntu-latest
283+
# env:
284+
# GH_TOKEN: ${{secrets.GH_TOKEN}}
285+
# DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
286+
# SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
287+
# TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
288+
# steps:
289+
# - name: Git Checkout
290+
# uses: actions/checkout@v4
291+
#
292+
# - name: Run env setup
293+
# run: ./ci/setupEnv.sh
294+
#
295+
# - name: Run docker container HTTPS-IDSCP2-form
296+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-form/.env up -d
297+
#
298+
# - name: Wait for container starting
299+
# run: sleep 90
300+
#
301+
# - name: Check if the container is up and running
302+
# run: docker ps -a
303+
#
304+
# - name: Run Test HTTPS-IDSCP2-form
305+
# run: newman run ./ci/docker/test-cases/https-idscp2-form/HTTPS-IDSCP2-form.json --timeout-request 120000 --insecure --bail --verbose
306+
#
307+
# - name: Dump docker HTTPS-IDSCP2-form
308+
# if: failure()
309+
# uses: jwalton/gh-docker-logs@v1
310+
#
311+
# - name: Stop docker container
312+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-form/.env down -v
313+
314+
# https-idscp2-header:
315+
# needs: build
316+
# runs-on: ubuntu-latest
317+
# env:
318+
# GH_TOKEN: ${{secrets.GH_TOKEN}}
319+
# DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
320+
# SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
321+
# TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
322+
# steps:
323+
# - name: Git Checkout
324+
# uses: actions/checkout@v4
325+
#
326+
# - name: Run env setup
327+
# run: ./ci/setupEnv.sh
328+
#
329+
# - name: Run docker container HTTPS-IDSCP2-header
330+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-header/.env up -d
331+
#
332+
# - name: Wait for container starting
333+
# run: sleep 90
334+
#
335+
# - name: Check if the container is up and running
336+
# run: docker ps -a
337+
#
338+
# - name: Run Test HTTPS-IDSCP2-header
339+
# run: newman run ./ci/docker/test-cases/https-idscp2-header/HTTPS-IDSCP2-header.json --timeout-request 120000 --insecure --bail --verbose
340+
#
341+
# - name: Dump docker HTTPS-IDSCP2-header
342+
# if: failure()
343+
# uses: jwalton/gh-docker-logs@v1
344+
#
345+
# - name: Stop docker container
346+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/https-idscp2-header/.env down -v
346347

347348
wss-wss:
348349
needs: build
@@ -378,36 +379,36 @@ jobs:
378379
- name: Stop docker container
379380
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/ws-ws/.env down -v
380381

381-
wss-idscp2:
382-
needs: build
383-
runs-on: ubuntu-latest
384-
env:
385-
GH_TOKEN: ${{secrets.GH_TOKEN}}
386-
DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
387-
SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
388-
TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
389-
steps:
390-
- name: Git Checkout
391-
uses: actions/checkout@v4
392-
393-
- name: Run env setup
394-
run: ./ci/setupEnv.sh
395-
396-
- name: Run docker container WSS-IDSCP2
397-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/ws-idscp2/.env up -d
398-
399-
- name: Wait for container starting
400-
run: sleep 90
401-
402-
- name: Check if the container is up and running
403-
run: docker ps -a
404-
405-
- name: Run Test WSS-IDSCP2
406-
run: newman run ./ci/docker/test-cases/ws-idscp2/WS-IDSCP2.json --timeout-request 120000 --insecure --bail --verbose
407-
408-
- name: Dump docker WSS-IDSCP2
409-
if: failure()
410-
uses: jwalton/gh-docker-logs@v1
411-
412-
- name: Stop docker container
413-
run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/ws-idscp2/.env down -v
382+
# wss-idscp2:
383+
# needs: build
384+
# runs-on: ubuntu-latest
385+
# env:
386+
# GH_TOKEN: ${{secrets.GH_TOKEN}}
387+
# DAPS_PASSWORD_DOCKER: ${{secrets.KEYSTORE_PASSWORD}}
388+
# SSL_KEY_PASSWORD: ${{secrets.SSL_KEY_PASSWORD}}
389+
# TRUSTSTORE_PASSWORD_DOCKER: ${{secrets.TRUSTSTORE_PASSWORD_DOCKER}}
390+
# steps:
391+
# - name: Git Checkout
392+
# uses: actions/checkout@v4
393+
#
394+
# - name: Run env setup
395+
# run: ./ci/setupEnv.sh
396+
#
397+
# - name: Run docker container WSS-IDSCP2
398+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/ws-idscp2/.env up -d
399+
#
400+
# - name: Wait for container starting
401+
# run: sleep 90
402+
#
403+
# - name: Check if the container is up and running
404+
# run: docker ps -a
405+
#
406+
# - name: Run Test WSS-IDSCP2
407+
# run: newman run ./ci/docker/test-cases/ws-idscp2/WS-IDSCP2.json --timeout-request 120000 --insecure --bail --verbose
408+
#
409+
# - name: Dump docker WSS-IDSCP2
410+
# if: failure()
411+
# uses: jwalton/gh-docker-logs@v1
412+
#
413+
# - name: Stop docker container
414+
# run: docker-compose -f ./ci/docker/docker-compose.yml --env-file ./ci/docker/test-cases/ws-idscp2/.env down -v

.github/workflows/maven_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
description: 'Release and tag version (ie 5.5.0)'
88
required: true
99
developmentVersion:
10-
decription: 'Next development version, with SNAPSHOT'
10+
description: 'Next development version, with SNAPSHOT'
1111
required: true
1212

1313
jobs:

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [1.14.10] - 2025-07-24
5+
6+
### Added
7+
8+
- Fix for Jetty HTTP TRACE - CVE-2010-0386 (disabled TRACE method for Jetty server)
9+
410
## [1.14.9] - 2024-07-11
511

612
### Added

ci/docker/ecc_resources_consumer/application-docker.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ application.dataApp.websocket.isEnabled=${WS_EDGE}
3939
application.websocket.isEnabled=${WS_ECC}
4040

4141
### DAPS Parameters (for getting token)
42-
application.isEnabledDapsInteraction=true
42+
## DAPS interaction disabled - daps.fraunhofer certificates are expired
43+
application.isEnabledDapsInteraction=false
4344
application.extendedTokenValidation=false
4445
#Cache token(true) or always use new token(false)
4546
application.tokenCaching=${CACHE_TOKEN}

ci/docker/ecc_resources_provider/application-docker.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ application.dataApp.websocket.isEnabled=${WS_EDGE}
3939
application.websocket.isEnabled=${WS_ECC}
4040

4141
### DAPS Parameters (for getting token)
42-
application.isEnabledDapsInteraction=true
42+
## DAPS interaction disabled - daps.fraunhofer certificates are expired
43+
application.isEnabledDapsInteraction=false
4344
application.extendedTokenValidation=false
4445
#Cache token(true) or always use new token(false)
4546
application.tokenCaching=${CACHE_TOKEN}

ci/setupEnv.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ echo "Certificate from private repository downloaded"
77

88
echo "Installing Newman CLI..."
99
sudo npm set strict-ssl false
10-
sudo npm install -g newman@5.2.2
10+
sudo npm install -g newman@6.2.1
1111
newman --version
1212
echo "Newman installed, READY TO TEST..."
1313

0 commit comments

Comments
 (0)