-
Notifications
You must be signed in to change notification settings - Fork 25
Release/1.0.1 #179
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
Open
apatel859
wants to merge
33
commits into
main
Choose a base branch
from
release/1.0.1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Release/1.0.1 #179
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
65a7559
RDKECMF-213 Add CODEOWNERS file
scthunderbolt f710c87
Merge pull request #125 from rdkcentral/feature/test-workflows
sbarre01 8efac8e
RDKEMW-254: libsoup3 support
apatel859 fda6ec5
Merge pull request #128 from rdkcentral/RDKEMW-254-xdial-libsoup24
apatel859 d16879c
Merge pull request #132 from rdkcentral/main
apatel859 33ed34b
Merge pull request #2 from rdkcentral/develop
yuvaramachandran-gurusamy 55650a2
RDKTV-35185: Add sync between ssdp_http_server_callback and gdial_ssd…
yuvaramachandran-gurusamy f6c6d7d
Merge pull request #139 from yuvaramachandran-gurusamy/develop
apatel859 42da7af
Merge pull request #1 from rdkcentral/develop
hgfell683 84b8951
RDKEMW-2033: Fix coverity related issue
hgfell683 36f386d
Merge branch 'feature/RDKEMW-2033' of https://github.com/hgfell683/xd…
hgfell683 9257820
RDK-55044: [RDKE] Implement DIAL requirement to use on EU product
yuvaramachandran-gurusamy a503f9e
RDK-56672: Fix parsing issue while restrict addtionalData url per app
yuvaramachandran-gurusamy 974beb6
Merge pull request #144 from yuvaramachandran-gurusamy/topic/RDK-5504…
apatel859 4a4ea54
Merge pull request #2 from rdkcentral/develop
hgfell683 a52d864
Merge pull request #141 from hgfell683/feature/RDKEMW-2033
apatel859 8e05add
RDKEMW-2278: Removal of WPEFrameworkSecurity Agent Utility
tabbas651 8a97f28
Merge pull request #148 from tabbas651/develop
apatel859 81f4b89
RDKEMW-4129: Prepare native build environment
yuvaramachandran-gurusamy 024882a
Merge pull request #151 from yuvaramachandran-gurusamy/topic/RDKEMW-4…
apatel859 6750eba
RDKEMW-4129: Test
yuvaramachandran-gurusamy 82a6e05
Merge pull request #152 from yuvaramachandran-gurusamy/topic/RDKEMW-4…
apatel859 83a1518
RDKEMW-4129: Prepare native build script
yuvaramachandran-gurusamy a1da8a4
Merge branch 'topic/RDKEMW-4129' of https://github.com/rdkcentral/xdi…
yuvaramachandran-gurusamy 33b4866
Merge pull request #156 from yuvaramachandran-gurusamy/topic/RDKEMW-4…
apatel859 c66ef14
remmove duplicates from build_xxx script
apatel859 8cb0f37
Merge pull request #157 from rdkcentral/topic/RDKEMW-4129-2
apatel859 7302ede
Update gdial.cpp
ssitar583 25a6735
Merge pull request #161 from ssitar583/develop
apatel859 3202ca6
RDKEMW-5927: Crash fix during soup_uri_to_string API call (#163)
yuvaramachandran-gurusamy 206d137
RDKEMW-6891:Coverity errors fix for xdial (#166)
mukesh972 c48dff7
RDKEMW-9964: Removing onStopped GDial notification (#177)
yuvaramachandran-gurusamy e1a5fc9
1.0.1 release change log updates
apatel859 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| # These owners will be the default owners for everything in | ||
| # the repo. Unless a later match takes precedence, | ||
| # @global-owner1 and @global-owner2 will be requested for | ||
| # review when someone opens a pull request. | ||
| * @rdkcentral/xdialserver-maintainers |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| name: Build Component in Native Environment | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ main, 'sprint/**', 'release/**', topic/*, develop ] | ||
| pull_request: | ||
| branches: [ main, 'sprint/**', 'release/**', topic/*, develop ] | ||
|
|
||
| jobs: | ||
| build-entservices-on-pr: | ||
| name: Build xdialserver component in github rdkcentral | ||
| runs-on: ubuntu-latest | ||
| container: | ||
| image: ghcr.io/rdkcentral/docker-rdk-ci:latest | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v3 | ||
|
|
||
| - name: native build | ||
| run: | | ||
| sh -x build_dependencies.sh | ||
| sh -x cov_build.sh | ||
| env: | ||
| GITHUB_TOKEN: ${{ secrets.RDKCM_RDKE }} | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,83 @@ | ||||||
| ### Changelog | ||||||
|
|
||||||
| All notable changes to this project will be documented in this file. Dates are displayed in UTC. | ||||||
|
|
||||||
| Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). | ||||||
|
|
||||||
| #### [1.0.1](https://github.com/rdkcentral/xdialserver/compare/1.0.0...1.0.1) | ||||||
|
|
||||||
| - RDKEMW-9964: Removing onStopped GDial notification [`#177`](https://github.com/rdkcentral/xdialserver/pull/177) | ||||||
|
|
||||||
| ### [1.0.0](https://github.com/rdkcentral/xdialserver/compare/v0.1.0...1.0.0) | ||||||
|
|
||||||
| > 26 September 2025 | ||||||
|
||||||
| > 26 September 2025 | |
| > 26 September 2024 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,130 @@ | ||
| #!/bin/bash | ||
| set -x | ||
| set -e | ||
| ############################## | ||
| GITHUB_WORKSPACE="${PWD}" | ||
|
|
||
| cd ${GITHUB_WORKSPACE} | ||
|
|
||
| # # ############################# | ||
| #1. Install Dependencies and packages | ||
|
|
||
| apt update | ||
| apt install -y ninja-build meson curl libsoup2.4-dev libxml2-dev libglib2.0-dev gobject-introspection libgirepository1.0-dev libgtk-3-dev valac pandoc | ||
| pip install jsonref | ||
|
|
||
| ############################ | ||
| # Build trevor-base64 | ||
| if [ ! -d "trower-base64" ]; then | ||
| git clone https://github.com/xmidt-org/trower-base64.git | ||
| fi | ||
| cd trower-base64 | ||
| meson setup --warnlevel 3 --werror build | ||
| ninja -C build | ||
| ninja -C build install | ||
| cd .. | ||
| ########################################### | ||
| # Clone the required repositories | ||
|
|
||
| rm -rf iarmbus ThunderTools Thunder entservices-apis entservices-testframework gssdp | ||
|
|
||
|
|
||
| git clone https://github.com/rdkcentral/iarmbus.git | ||
| export IARMBUS_PATH=$GITHUB_WORKSPACE/iarmbus | ||
|
|
||
| git clone --branch R4.4.3 https://github.com/rdkcentral/ThunderTools.git | ||
|
|
||
| git clone --branch R4.4.1 https://github.com/rdkcentral/Thunder.git | ||
|
|
||
| git clone --branch main https://github.com/rdkcentral/entservices-apis.git | ||
|
|
||
| git clone https://$GITHUB_TOKEN@github.com/rdkcentral/entservices-testframework.git | ||
|
|
||
| git clone --branch gssdp-1.2.3 https://gitlab.gnome.org/GNOME/gssdp.git | ||
|
|
||
| ############################ | ||
| # Build gssdp-1.2 | ||
| echo "======================================================================================" | ||
| echo "buliding gssdp-1.2" | ||
| cd gssdp | ||
|
|
||
| rm -rf build | ||
| meson setup build | ||
|
|
||
| ninja -C build | ||
| ninja -C build install | ||
| cd - | ||
|
|
||
| ############################ | ||
| # Build Thunder-Tools | ||
| echo "======================================================================================" | ||
| echo "buliding thunderTools" | ||
| cd ThunderTools | ||
| patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/00010-R4.4-Add-support-for-project-dir.patch | ||
| cd - | ||
|
|
||
|
|
||
| cmake -G Ninja -S ThunderTools -B build/ThunderTools \ | ||
| -DEXCEPTIONS_ENABLE=ON \ | ||
| -DCMAKE_INSTALL_PREFIX="/usr" \ | ||
| -DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \ | ||
| -DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \ | ||
|
|
||
| cmake --build build/ThunderTools --target install | ||
|
|
||
|
|
||
| ############################ | ||
| # Build Thunder | ||
| echo "======================================================================================" | ||
| echo "buliding thunder" | ||
|
|
||
| cd Thunder | ||
| patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/Use_Legact_Alt_Based_On_ThunderTools_R4.4.3.patch | ||
| patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/error_code_R4_4.patch | ||
| patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/1004-Add-support-for-project-dir.patch | ||
| patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/RDKEMW-733-Add-ENTOS-IDS.patch | ||
| cd - | ||
|
|
||
| cmake -G Ninja -S Thunder -B build/Thunder \ | ||
| -DMESSAGING=ON \ | ||
| -DCMAKE_INSTALL_PREFIX="/usr" \ | ||
| -DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \ | ||
| -DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \ | ||
| -DBUILD_TYPE=Debug \ | ||
| -DBINDING=127.0.0.1 \ | ||
| -DPORT=55555 \ | ||
| -DEXCEPTIONS_ENABLE=ON \ | ||
|
|
||
| cmake --build build/Thunder --target install | ||
|
|
||
| ############################ | ||
| # Build entservices-apis | ||
| echo "======================================================================================" | ||
| echo "buliding entservices-apis" | ||
| cd entservices-apis | ||
| rm -rf jsonrpc/DTV.json | ||
| cd .. | ||
|
|
||
| cmake -G Ninja -S entservices-apis -B build/entservices-apis \ | ||
| -DEXCEPTIONS_ENABLE=ON \ | ||
| -DCMAKE_INSTALL_PREFIX="/usr" \ | ||
| -DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \ | ||
|
|
||
| cmake --build build/entservices-apis --target install | ||
|
|
||
| ############################ | ||
|
|
||
| ############################ | ||
| # Build and deploy stubs for IARMBus and WPEFramework securityagent | ||
| mkdir -p /usr/include/WPEFramework/securityagent | ||
| cp $GITHUB_WORKSPACE/stubs/securityagent/* /usr/include/WPEFramework/securityagent/ -v | ||
|
|
||
| echo "======================================================================================" | ||
| echo "Building IARMBus and WPEFramework securityagent stubs" | ||
| cd $GITHUB_WORKSPACE | ||
| cd ./stubs | ||
| g++ -fPIC -shared -o libIARMBus.so iarm_stubs.cpp -I$GITHUB_WORKSPACE/stubs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I$IARMBUS_PATH/core -I$IARMBUS_PATH/core/include -fpermissive | ||
| g++ -fPIC -shared -o libWPEFrameworkSecurityUtil.so securityagent/SecurityTokenUtil.cpp -I$GITHUB_WORKSPACE/stubs -fpermissive | ||
|
|
||
| cp libIARMBus.so /usr/local/lib/ | ||
| cp libWPEFrameworkSecurityUtil.so /usr/local/lib/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| #!/bin/bash | ||
| set -x | ||
| set -e | ||
| ############################## | ||
| GITHUB_WORKSPACE="${PWD}" | ||
| ls -la ${GITHUB_WORKSPACE} | ||
| ############################ | ||
| # Build xdialserver | ||
| echo "buliding xdialserver" | ||
|
|
||
| cd ${GITHUB_WORKSPACE} | ||
|
|
||
| make | ||
|
|
||
| echo "======================================================================================" | ||
| exit 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Copilot Autofix
AI 3 months ago
To fix the problem, add an explicit
permissions:block to the affected job, specifying the minimum required permissions. For this build job, onlycontents: readis necessary to allow code checkout from the repository. Edit.github/workflows/native_full_build.yml, and under thebuild-entservices-on-pr:job definition (line 12, or following the jobname:key), insert:No other keys or permission types are needed unless subsequent steps explicitly warrant them. This fix only changes the YAML file, does not affect build or release flow, and adheres to the principle of least privilege.