Skip to content

Commit

Permalink
Merge pull request #308 from usdot-fhwa-OPS/v2xrelease_7.0
Browse files Browse the repository at this point in the history
Merge release branch to master for release 7.0
  • Loading branch information
SaikrishnaBairamoni authored Dec 29, 2021
2 parents d4563dc + d8019c2 commit 5c4930d
Show file tree
Hide file tree
Showing 2,808 changed files with 434,318 additions and 13 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

CMakeCache.txt
Makefile
CMakeFiles
# Compiled source #
###################
*.com
Expand Down
15 changes: 15 additions & 0 deletions docs/Release_notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
V2X-Hub Release Notes
----------------------------

Version 7.0, released Dec 29th, 2021
--------------------------------------------------------

**Summary:**
V2X Hub 7.0 includes new security features to integrate SoftHSM into V2X Hub. Two V2X Hub plugins have been updated to support message verification and signing for SPaT, MAP and BSM messages.

Enhancements in this release:
- Issue 278: The following Security changes have been made to the V2xHub code bases.
1.The Message Receiver and Immediate Forward plugins have the security features added. This allows any messages to and from RSU to be both signed and verified.
2.The V2X Hub Admin portal can be used to enable and disable security for the two plugins.
3.The SoftHSM implementation requires base64 formatted messages for signing or verification requests

Fixes in this release:
- Issue 253: Fixed sonar scan memory leak issues for preemption plugin.

Version 6.3, released Dec 17th, 2021
--------------------------------------------------------

Expand Down
88 changes: 88 additions & 0 deletions ext/botan/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@

# (C) 2020 Jack Lloyd
# Botan is released under the Simplified BSD License (see license.txt)

name: ci

on:
push:
branches: [ release-2 ]
pull_request:
branches: [ release-2 ]

jobs:
ci:
runs-on: ${{ matrix.host_os }}

env:
ANDROID_NDK: android-ndk-r21d

strategy:
fail-fast: false

matrix:
include:
- target: coverage
compiler: gcc
host_os: ubuntu-20.04
- target: shared
compiler: gcc
host_os: ubuntu-20.04
- target: shared
compiler: clang
host_os: ubuntu-20.04
- target: valgrind
compiler: gcc
host_os: ubuntu-20.04
- target: fuzzers
compiler: gcc
host_os: ubuntu-20.04
- target: cross-i386
compiler: gcc
host_os: ubuntu-20.04
- target: cross-arm64
compiler: gcc
host_os: ubuntu-20.04
- target: cross-ppc64
compiler: gcc
host_os: ubuntu-20.04
- target: cross-android-arm32
compiler: clang
host_os: ubuntu-20.04
- target: cross-android-arm64
compiler: clang
host_os: ubuntu-20.04
- target: cross-win64
compiler: gcc
host_os: ubuntu-20.04
- target: baremetal
compiler: gcc
host_os: ubuntu-20.04
- target: minimized
compiler: gcc
host_os: ubuntu-20.04
- target: bsi
compiler: gcc
host_os: ubuntu-20.04
- target: lint
compiler: gcc
host_os: ubuntu-20.04
- target: shared
compiler: clang
host_os: macos-latest
- target: cross-ios-arm64
compiler: clang
host_os: macos-latest

steps:
- uses: actions/checkout@v2
- uses: actions/cache@v2
with:
path: |
~/.ccache
/Users/runner/Library/Caches/ccache
key: release-2-${{ runner.os }}-${{ matrix.compiler }}-${{ matrix.target }}-${{ github.run_id }}
restore-keys: |
release-2-${{ runner.os }}-${{ matrix.compiler }}-${{ matrix.target }}-
- run: ./src/scripts/ci/setup_gh_actions.sh ${{ matrix.target }}
- run: ./src/scripts/ci_build.py --cc '${{ matrix.compiler }}' ${{ matrix.target }}
86 changes: 86 additions & 0 deletions ext/botan/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
/Makefile
CMakeLists.txt*
libbotan*.so.*
*.a
*.so
*.dylib
*.exp
*.lib
*.pdb
*.ilk
*.dll
*.exe
*.manifest
build
build.log
botan
botan-test

core.*
vgcore.*

# Text file backups (e.g. gedit, joe)
*~
\#*\#
.\#*

# Archive files
*.tgz
*.tar

# Logs
*.log

# Patch files
*.patch
*.diff
*.orig
*.rej

# Cache and temporary files
*.pyc
.DS_Store
*.swp

# ctags/etags files
/TAGS
/tags

# Amalgamation code
botan_all.h
botan_all_internal.h
botan_all.cpp
botan_all_*.cpp

# Coverage output
coverage.info
coverage.info.raw
coverage/
lcov-out/

/fuzzer_corpus

# Profiler outputs
cachegrind.*
callgrind.*

# Ignore stuff in the top level dir that shouldn't be checked in
/*.c
/*.cpp
/*.h
/*.py
/*.key
/*.pem
/*.der
/*.ber
/*.gpg
/*.pub
/*.crt
/*.txt
/*.rst

# Add back files from the toplevel
!/news.rst
!/readme.rst
!/configure.py
!/license.txt
1 change: 1 addition & 0 deletions ext/botan/.lgtm.yml
1 change: 1 addition & 0 deletions ext/botan/.travis.yml
Loading

0 comments on commit 5c4930d

Please sign in to comment.