-
Notifications
You must be signed in to change notification settings - Fork 4
Merge #87
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
Closed
Closed
Merge #87
Changes from all commits
Commits
Show all changes
283 commits
Select commit
Hold shift + click to select a range
bfda4f1
RDK-56550 : Add new RFC value for LaunchDarkly env key
df2c832
Merge pull request #84 from rdkcentral/topic/RDK-56550
venkat0557 6ffeb93
1.0.14 release changelog updates
aab946a
Merge branch 'release/1.0.14'
62fc551
Merge tag '1.0.14' into develop
405cff1
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast 31f5888
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast 2ff572c
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast aa225dc
Merge branch 'feature/RDK-55702-use-pwr-plugin_retry' of github.com:r…
santoshcomcast e7fa114
Merge branch 'develop' into feature/RDK-55702-use-pwr-plugin_retry
santoshcomcast b20b527
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast 52e53cb
Merge branch 'feature/RDK-55702-use-pwr-plugin_retry' of github.com:r…
santoshcomcast e7efde1
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast bf31756
Merge remote-tracking branch 'origin/develop' into topic/RDK52635
ffb78bf
Update run_l2.sh
Vismalskumar0 af17cc1
Update run_l2.sh
Vismalskumar0 08527a0
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast a6cfa9b
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast e0a747f
Update run_l2.sh
Vismalskumar0 449df8c
Update run_l2.sh
Vismalskumar0 01869b2
Update run_l2.sh
Vismalskumar0 01e374e
Update run_l2.sh
Vismalskumar0 8d7f0df
Update run_l2.sh
Vismalskumar0 37e48e4
Update helper_functions.py
Vismalskumar0 d401d6c
Update test_bootup_sequence.py
Vismalskumar0 5023d3b
Update helper_functions.py
Vismalskumar0 5644439
Update test_bootup_sequence.py
Vismalskumar0 2bcd034
Update run_l2.sh
Vismalskumar0 3b08353
Merge pull request #69 from rdkcentral/topic/RDK52635
venkat0557 c404f57
Revert "RDK-52635 [RDKE-MW][tr69hostif] Remove all product/platform/r…
venkat0557 ed52782
Merge pull request #90 from rdkcentral/revert-69-topic/RDK52635
venkat0557 93dccdf
Revert "Revert "RDK-52635 [RDKE-MW][tr69hostif] Remove all product/pl…
venkat0557 7b415de
Merge pull request #91 from rdkcentral/revert-90-revert-69-topic/RDK5…
venkat0557 a4e8cad
1.1.0 release changelog updates
86ef202
Merge branch 'release/1.1.0'
6f7faef
Merge tag '1.1.0' into develop
d6c2f19
Merge branch 'develop' into feature/RDK-55702-use-pwr-plugin_retry
venkat0557 09d4d8c
Merge pull request #47 from rdkcentral/feature/RDK-55702-use-pwr-plug…
venkat0557 1db7900
1.1.1 release changelog updates
bf4c966
Merge branch 'release/1.1.1'
2e87e9f
Merge tag '1.1.1' into develop
132c1d5
RDKEMW-2234: Updated MigrationStatus tr181 param
fzahir786 71119f4
Merge pull request #96 from rdkcentral/topic/RDKEMW-2234
venkat0557 6a5f463
Merge pull request #100 from rdkcentral/develop
vdinak240 23be4bf
Merge pull request #79 from rdkcentral/RDKEMW-2503
venkat0557 4697e26
1.1.2 release changelog updates
f89ac35
Merge branch 'release/1.1.2'
22fd47f
Merge tag '1.1.2' into develop
f2d402a
RDKEMW-2234: Updated MigrationStatus to persistent dir
fzahir786 427c481
Merge pull request #103 from rdkcentral/topic/RDKEMW-2234
venkat0557 a47d3a4
Update cov_build.sh
nhanasi 96285c3
Merge pull request #106 from rdkcentral/feature/l2fix
venkat0557 5a62336
[RDKE] L2 Tests And Integration With CI for Remote Debugger Dynamic U…
Abhinavpv28 fe5d15d
1.1.3 release changelog updates
132a812
Merge branch 'release/1.1.3'
00f6a70
Merge tag '1.1.3' into develop
1131e65
Tr69hostif Sync
nhanasi 5197de2
Tr69hostif Sync
nhanasi e873cf3
Merge branch 'feature/tr69sync' of https://github.com/rdkcentral/tr69…
nhanasi a5db322
Merge pull request #114 from rdkcentral/feature/tr69sync
venkat0557 8196aaa
RDK-51094 : XIONE-16968 : Add the new RFC config to data-model-generi…
3072faf
Merge pull request #115 from rdkcentral/topic/XIONE-16968
venkat0557 5fbfe43
1.1.4 release changelog updates
a0182d1
Merge branch 'release/1.1.4'
7b0f8e0
Merge tag '1.1.4' into develop
ed1d27b
RDKE-778: Add logs to rdmagent (#121)
AravindanNC 8f8eaf3
RDK-48829 [RDK-E] L2 test framework for tr69hostif
032cfc8
RDK-31923 : Added Enable parameter for Telemetry RFC. (#123)
sborushevsky f160b25
Merge branch 'develop' into feature/RDK-L2-48829
venkat0557 29ce37b
Merge pull request #124 from rdkcentral/feature/RDK-L2-48829
venkat0557 576b8ac
Revert "RDK-31923 : Added Enable parameter for Telemetry RFC. (#123)"…
sborushevsky 580f18d
1.1.5 release changelog updates
ffcd932
Merge branch 'release/1.1.5'
852cc26
Merge tag '1.1.5' into develop
2350976
RDKEMW-3545: Modified MigrationStatus Default value to NOT_NEEDED (#127)
fzahir786 cd02e0e
RDK-56124-RDKE-Fix coverity issues in tr69hostif and profiles (#105)
Vismalskumar0 b6a0b0b
1.1.6 release changelog updates
5e84c55
Merge branch 'release/1.1.6'
244c520
Merge tag '1.1.6' into develop
056db49
RDK-56291 L2 Tests And Integration With CI for Remote Debugger Dynami…
Abhinavpv28 a406a97
RDKEMW-3401: fetch failure in telemetry2_0
nanimatta 22958ae
REFPLTV-2816: Update xconf server to golang based
deepthi-ps 638116a
Merge pull request #148 from rdkcentral/topic/RDKEMW-3401
venkat0557 8df46de
Merge branch 'develop' into feature/REFPLTV-2816
venkat0557 beab4bf
Merge pull request #150 from rdkcentral/feature/REFPLTV-2816
venkat0557 4ad981f
1.1.7 release changelog updates
650e9fd
Merge branch 'release/1.1.7'
b734976
Merge tag '1.1.7' into develop
70025d6
RDK-57360 [RDK-E] L2 test framework for tr69hostif - webpa path
b3ece99
Merge branch 'develop' into feature/RDK-57360
venkat0557 a18fecf
Merge pull request #147 from rdkcentral/feature/RDK-57360
venkat0557 84456dd
Update data-model-generic.xml
Vismalskumar0 94f912e
RDKEMW-3656 : tr69hostif Crash in mutex unlock (#156)
venkat0557 54965a0
Merge pull request #161 from rdkcentral/develop
Vismalskumar0 89be019
Merge pull request #160 from rdkcentral/RDKEMW-4334
nhanasi cb1eccd
RDKEMW-2629 [RDKE] Review and Cleanup tr69hostif module debug and err…
Vismalskumar0 577d42c
Rdkemw 4383 remove dsmgr dependency (#168)
apatel859 4f4519e
RDKEMW-3396:Default AV Hijack RFC to true (#174)
tpaul627 25a1451
Hard stop for tr69hostif service during cleanup
skamath a48a187
RDKTV-36715: Logs flooding issue observed in tr69hostif.log "refreshI…
AravindanNC 0e9e1fb
RDK-49251 [RDK-E] L2 Test In CI Loops For Firewall (#170)
madhubabutt 0088d6e
RDKTV-36715: Logs flooding issue observed in tr69hostif.log "refreshI…
AravindanNC c3f08eb
Merge branch 'develop' into topic/REKEMW-4029
venkat0557 c99e1ce
Merge pull request #175 from rdkcentral/topic/REKEMW-4029
venkat0557 f762c8b
1.1.8 release changelog updates
b7bde94
Merge branch 'release/1.1.8'
39c4fc6
Merge tag '1.1.8' into develop
1e6bff6
Update hostIf_IPClient_ReqHandler.cpp
AravindanNC 4d8d0a1
Merge pull request #181 from rdkcentral/topic/bld_fix
venkat0557 4e8c53e
1.1.9 release changelog updates
2a813f0
Merge branch 'release/1.1.9'
083a042
Merge tag '1.1.9' into develop
ec6aab9
Deploy cla action
rdkcmf-jenkins 72989a2
RDK-57649 [RDKE] - TR69HostIf Performance Monitoring and Optimized Lo…
Vismalskumar0 0e68c7e
1.2.0 release changelog updates
c8e31c2
Merge branch 'release/1.2.0'
9b98df0
Merge tag '1.2.0' into develop
c864f82
RDK-57867 : Default the IUI layer separation RFC globally for EntOS
6acd842
Merge pull request #193 from rdkcentral/topic/RDK-57867
venkat0557 cda900d
Update Device_DeviceInfo.cpp
Abhinavpv28 e8153cb
Update Device_DeviceInfo.h
Abhinavpv28 255b5d1
Update data-model-generic.xml
Abhinavpv28 90ae35d
Update hostIf_DeviceClient_ReqHandler.cpp
Abhinavpv28 87f6d50
Update Device_DeviceInfo.cpp
Abhinavpv28 fa12702
Update Device_DeviceInfo.cpp
Abhinavpv28 93db364
Update Device_DeviceInfo.cpp
Abhinavpv28 33e2b50
Update Device_DeviceInfo.cpp
Abhinavpv28 585597c
RDK-57868 : Default IPControl RFC for EU partners
naveenkumarhanasi 5f57e25
Merge pull request #200 from rdkcentral/feature/RDK-58526
venkat0557 381b3c2
RDK-58526 : Default IPControl RFC for EU partners
naveenkumarhanasi a40c5e8
Merge pull request #203 from rdkcentral/feature/rdk-68526-tr69
venkat0557 fe9e71f
1.2.1 release changelog updates
5751814
Merge branch 'release/1.2.1'
17d019b
Merge tag '1.2.1' into develop
5441b70
Update Device_DeviceInfo.cpp
Abhinavpv28 2588fdc
RDK-58323: Canary firmware updates (#199)
AravindanNC dc2505e
Update Device_DeviceInfo.cpp
Abhinavpv28 5502c0c
Update Device_DeviceInfo.cpp
Abhinavpv28 4104dc5
Update Device_DeviceInfo.cpp
Abhinavpv28 c204559
Merge pull request #209 from rdkcentral/develop
Abhinavpv28 839d68b
RDKEMW-6328: set AVHijack rfc to false (#208)
tpaul627 c1760d3
RDKEMW-6193 Code Coverage support for tr69hostif (#211)
madhubabutt d3eda52
Changelog updates for release 1.2.2
shibu-kv 1fc35df
Merge branch 'release/1.2.2'
shibu-kv 39727b0
Merge branch 'release/1.2.2' into develop
shibu-kv 5916d05
RDKEMW-4344 : Include the missed RFCs in RDKE.
NatrajMuthusamygithubpractice b8ae15d
Merge pull request #216 from rdkcentral/RDKEMW-4344
DamianoBaroneSky 61a1355
Update hostIf_msgHandler.cpp
Vismalskumar0 49c85aa
RDKEMW-6520: tr69hostif service starts before iarmbusd
AravindanNC 4d041ef
Merge pull request #218 from rdkcentral/topic/RDKEMW-RDKEMW-6520
AravindanNC 233698c
Merge branch 'develop' into topic/getset_error
Vismalskumar0 e1aff4b
Update hostIf_msgHandler.cpp
Vismalskumar0 0f467d8
Update hostIf_msgHandler.cpp
Vismalskumar0 b273a3a
Update hostIf_msgHandler.cpp
Vismalskumar0 6844bc9
Update hostIf_msgHandler.h
Vismalskumar0 05c52c6
Update hostIf_msgHandler.cpp
Vismalskumar0 c5d192f
Merge pull request #219 from rdkcentral/topic/getset_error
nhanasi 1e4aa14
Merge branch 'develop' into feature/get_new
Abhinavpv28 dcd202a
Update cov_build.sh
Abhinavpv28 ae294e3
RDKEMW-7135 : Gamepad RFC is not enabled by default
5be2568
Merge pull request #227 from rdkcentral/feature/RDK-56291
venkat0557 264f065
1.2.3 release changelog updates
8b7eec0
Merge branch 'main' into release/1.2.3
venkat0557 2250188
Merge branch 'release/1.2.3'
84c45dd
Merge tag '1.2.3' into develop
1b63a82
Update webpa_parameter.cpp
Abhinavpv28 2da4e2f
Merge pull request #231 from rdkcentral/develop
Abhinavpv28 0738d83
Update webpa_parameter.cpp
Abhinavpv28 2b23142
Update webpa_parameter.cpp
Abhinavpv28 935b6e0
Fix tr69hostif native build failure (#232)
Abhinavpv28 24f28b2
Update webpa_parameter.cpp
Abhinavpv28 c997974
Merge pull request #234 from rdkcentral/develop
Abhinavpv28 137d931
Update webpa_parameter.cpp
Abhinavpv28 d60820f
RDKTV-38130-[RDKE_Trials][8.2p2s2]: Increase in "tr69hostif" crash wi…
Vismalskumar0 8e011af
Update webpa_parameter.cpp
Abhinavpv28 b1ac6dc
Merge branch 'develop' into test-rdkemw-7135
DamianoBaroneSky 1c2c38b
Merge pull request #237 from rdkcentral/develop
Abhinavpv28 9e5310c
Merge pull request #228 from rdkcentral/test-rdkemw-7135
DamianoBaroneSky b350a95
Merge branch 'develop' into feature/get_new
nhanasi 2705417
Merge pull request #198 from rdkcentral/feature/get_new
nhanasi b112be6
1.2.4 release changelog updates
17fbfa9
Merge branch 'release/1.2.4'
364c312
Merge tag '1.2.4' into develop
8eb32e5
RDK-57737 [ tr69hostif ] : L1 Functional Coverage from 31.2% to 75-80…
madhubabutt 7b12e1f
Update webpa_parameter.cpp
Abhinavpv28 0f26187
Merge pull request #244 from rdkcentral/develop
Abhinavpv28 2c0f5c8
Merge pull request #235 from rdkcentral/feature/webpa
nhanasi eaf12a2
RDKEMW-8367: Add Valid Public NTP servers for community
leenaS-d b12ed7f
Merge pull request #255 from rdkcentral/feature/RDKEMW-8367
venkat0557 eabd444
SERXIONE-7905: Device is not accessible via SSH after DRI execution
naveenkumarhanasi d2403ec
RDK-58963-[RDK-V/E] Federated Source Code For tr69hostif - Phase 2 (#…
Vismalskumar0 a787aa4
1.2.5 release changelog updates
4fab256
Merge branch 'release/1.2.5'
4be75e7
Merge tag '1.2.5' into develop
9e00c40
Potential fix for code scanning alert no. 10: Too few arguments to fo…
nhanasi 53e9e78
Merge branch 'develop' into feature/SERXIONE-7905
nhanasi 1849d19
Merge pull request #267 from rdkcentral/feature/SERXIONE-7905
nhanasi 2c5f1e6
Merge branch 'develop' into feature/action-deploy-for/develop
rdkcmf-jenkins 3b3daaa
Deploy cla action
rdkcmf-jenkins a7bd72e
Merge pull request #186 from rdkcentral/feature/action-deploy-for/dev…
Alan-Ryan 0373246
RDK-58962 [ tr69hostif ] : L1 Functional Coverage from 56% to 75-80% …
madhubabutt 0358f90
RDKE-900 RDKEMW-4899: Default to MTLS connection on all endpoints
MonekaLakshmi a6a5799
Deploy fossid_integration_stateless_diffscan_target_repo action
rdkcmf-jenkins fe4430c
Merge pull request #271 from rdkcentral/feature/actions/develop-fossid
Alan-Ryan 5e51b10
Merge pull request #272 from rdkcentral/develop
MonekaLakshmi 49f4b47
RDKEMW-6455: separate Blacklist RFC, and enabled by default
tpaul627 02bc818
Merge pull request #273 from rdkcentral/rdkemw-6455-1
venkat0557 c67e7ae
Merge pull request #274 from rdkcentral/develop
MonekaLakshmi 17026ff
RDK-58220 : [RDKE] Migrate Functionality In TR-69Hostif And NTP Scrip…
udaykrishnag 3ecb693
Merge branch 'develop' into topic/RDKE-900
venkat0557 1d0bd71
Build error due to L1 changes (#279)
Vismalskumar0 f4656ed
RDK-41133 : New RFC to force maintenance every X mins
eb924e7
Merge pull request #281 from rdkcentral/topic/RDK-41133
venkat0557 4ca7ede
RDKEMW-7921:Enable network isolation to deny SSH from Dev Jump VM to …
NareshM1702 382af71
1.2.6 release changelog updates
2292d1e
Merge branch 'release/1.2.6'
2e546d5
Merge tag '1.2.6' into develop
6108988
Merge branch 'develop' into topic/RDKE-900
MonekaLakshmi c575dd5
RDKEMW-8971: fix retry logic (#288)
apatel859 0a90ffc
Update CODEOWNERS
sbarre01 56dff26
Merge pull request #289 from rdkcentral/sbarre01-patch-1
sbarre01 17c860b
Merge pull request #290 from rdkcentral/develop
MonekaLakshmi 3b3cc06
Merge pull request #270 from rdkcentral/topic/RDKE-900
MonekaLakshmi c53a806
RDK-59587 : RFC feature to support Downloadable IUI Fallback
8b63b5d
Merge pull request #291 from rdkcentral/topic/RDK-59587
venkat0557 107fae2
1.2.7 release changelog updates
733f0d5
Merge branch 'release/1.2.7'
37a3e76
Merge tag '1.2.7' into develop
7fcceef
RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif (#295)
Vismalskumar0 4904228
ES1-2915-[ES1]: xPKI cert creation is failed due to unable to retriev…
Vismalskumar0 6509c4b
RDKEMW-9754: DAC bundle config parameter as RFC (#304)
mkbhatta 0717da2
1.2.8 release changelog updates
naveenkumarhanasi d05547a
Merge branch 'release/1.2.8'
naveenkumarhanasi 77b380c
Merge tag '1.2.8' into develop
naveenkumarhanasi c6427d7
Fixing the bug for ethernet interface (#309)
Vismalskumar0 8d3162c
RDKEMW-6128: Update hostIf_IARM_ReqHandler.cpp (#312)
yuvaramachandran-gurusamy ed47347
RDKTV-39100 : [SECVULN] migrate configuration files from /opt to /opt…
Vismalskumar0 36c98ae
RDKEMW-10639: Convert memcapture tool as RDM downloadable package (#320)
nhanasi dcbabf9
RDK-59250-RDKE-tr69hostif-100% L2 coverage (#319)
Vismalskumar0 79e3a45
1.2.9 release changelog updates
naveenkumarhanasi 89a89cf
Merge branch 'release/1.2.9'
naveenkumarhanasi 3fbb483
Merge tag '1.2.9' into develop
naveenkumarhanasi c9706ae
RDKEMW-10786: Add new parameter for screencapture api (#329)
preeja33 24c9c68
RDK-60387-[tr69hostif] Reduce repetitive logging (#334)
Vismalskumar0 655c7b6
RDKEMW-8175:Segmented global/system-wide profile for rdke (#316)
NareshM1702 dd7a7f7
1.3.0 release changelog updates
naveenkumarhanasi c3dec43
Merge branch 'release/1.3.0'
naveenkumarhanasi 711a0e4
Merge tag '1.3.0' into develop
naveenkumarhanasi 0bffd77
RDK-59919 : [RDKE] Port Ops Support Upload Scripts to Source code (#341)
Abhinavpv28 4db1b2c
Update hostIf_main.cpp (#344)
Vismalskumar0 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
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,20 @@ | ||
| name: "CLA" | ||
|
|
||
| permissions: | ||
| contents: read | ||
| pull-requests: write | ||
| actions: write | ||
| statuses: write | ||
|
|
||
| on: | ||
| issue_comment: | ||
| types: [created] | ||
| pull_request_target: | ||
| types: [opened, closed, synchronize] | ||
|
|
||
| jobs: | ||
| CLA-Lite: | ||
| name: "Signature" | ||
| uses: rdkcentral/cmf-actions/.github/workflows/cla.yml@v1 | ||
| secrets: | ||
| PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_ASSISTANT }} |
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,52 @@ | ||
| name: Code Coverage | ||
|
|
||
| on: | ||
| pull_request: | ||
| branches: [ main ] | ||
|
|
||
| jobs: | ||
| execute-unit-code-coverage-report-on-release: | ||
| name: Test coverage report for release | ||
| runs-on: ubuntu-latest | ||
| container: | ||
| image: ghcr.io/rdkcentral/docker-rdk-ci:latest | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v3 | ||
|
|
||
| - name: Run unit tests with coverage flags enabled | ||
| run: | | ||
| sh run_ut.sh --enable-cov | ||
| - name: Caculate the code coverage summary | ||
| run: | | ||
| lcov --list tr69hostif_coverage.info | grep "Lines\|Total" > /tmp/coverage_summary.txt | ||
| cd - | ||
|
|
||
| - name: Update the coverage report to Pull request using actions | ||
| uses: actions/github-script@v4 | ||
| with: | ||
| script: | | ||
| const fs = require('fs'); | ||
| const lcov_result = fs.readFileSync('/tmp/coverage_summary.txt', 'utf8'); | ||
|
|
||
| github.issues.createComment({ | ||
| issue_number: context.issue.number, | ||
| owner: context.repo.owner, | ||
| repo: context.repo.repo, | ||
| body: | ||
| '## Code Coverage Summary \n' + | ||
| ' ' + | ||
| '```' + | ||
| lcov_result + | ||
| '```' | ||
| }); | ||
| - name: Generate the html report | ||
| run: | | ||
| genhtml tr69hostif_coverage.info --output-directory /tmp/coverage_report | ||
| cd - | ||
| - name: Upload the coverage report to Pull request using actions | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: coverage-report | ||
| path: /tmp/coverage_report |
13 changes: 10 additions & 3 deletions
13
.github/workflows/fossid_integration_stateless_diffscan_target_repo.yml
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
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,111 @@ | ||
| ########################################################################## | ||
| # If not stated otherwise in this file or this component's LICENSE | ||
| # file the following copyright and licenses apply: | ||
| # | ||
| # Copyright 2024 RDK Management | ||
| # | ||
| # Licensed under the Apache License, Version 2.0 (the "License"); | ||
|
Check failure on line 7 in dependent_rdk_pkg_installer.sh
|
||
| # 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. | ||
| ########################################################################## | ||
|
|
||
| # Clone and build rbus | ||
| export RBUS_ROOT=/usr | ||
| export RBUS_INSTALL_DIR=${RBUS_ROOT}/local | ||
| mkdir -p $RBUS_INSTALL_DIR | ||
| cd $RBUS_ROOT | ||
|
|
||
|
|
||
| WORKDIR=/opt/WORKDIR | ||
| mkdir -p $WORKDIR | ||
|
|
||
| cd $WORKDIR | ||
| git clone https://github.com/xmidt-org/trower-base64.git | ||
| cd trower-base64 | ||
| meson setup build | ||
| ninja -C build | ||
| ninja -C build install | ||
| cd $WORKDIR | ||
| rm -rf trower-base64 | ||
|
|
||
| # cJson flavor used in RDK stack | ||
| cd $WORKDIR | ||
| git clone https://github.com/DaveGamble/cJSON.git | ||
| cd cJSON | ||
| mkdir build | ||
| cd build | ||
| cmake .. | ||
| make && make install | ||
| cd $WORKDIR | ||
| rm -rf cJSON | ||
|
|
||
| # Include WDMP package | ||
| cd $WORKDIR | ||
| git clone https://github.com/xmidt-org/wdmp-c.git | ||
| cd wdmp-c | ||
| sed -i '/WDMP_ERR_SESSION_IN_PROGRESS/a\ WDMP_ERR_INTERNAL_ERROR,\n WDMP_ERR_DEFAULT_VALUE,' src/wdmp-c.h | ||
| cmake -H. -Bbuild -DBUILD_FOR_DESKTOP=ON -DCMAKE_BUILD_TYPE=Debug | ||
| make -C build && make -C build install | ||
| cd $WORKDIR | ||
| rm -rf wdmp-c | ||
|
|
||
| # Install dependencies of libparodus | ||
| cd $WORKDIR | ||
| git clone https://github.com/nanomsg/nanomsg.git | ||
| cd nanomsg | ||
| mkdir build | ||
| cd build | ||
| cmake .. | ||
| cmake --build . | ||
| cmake --build . --target install | ||
| cd $WORKDIR | ||
| rm -rf nanomsg | ||
|
|
||
| git clone https://github.com/xmidt-org/cimplog.git | ||
| cd cimplog | ||
| git checkout 8a5fb3c2f182241d17f5342bea5b7688c28cd1fd | ||
| mkdir build | ||
| cd build | ||
| cmake .. | ||
| make && make install | ||
| cd $WORKDIR | ||
| rm -rf cimplog | ||
|
|
||
|
|
||
| cd $WORKDIR | ||
| git clone https://github.com/xmidt-org/wrp-c.git | ||
| cd wrp-c | ||
| git checkout 9587e8db33dbbfcd9b78ef66cc2eaf16dfb9afcf | ||
| # replace 7a98138f27f27290e680bf8fbf1f8d1b089bf138 with 445880108a1d171f755ff6ac77e03fbebbb23729 in CMakeLists.txt | ||
| # Message pack revision used in libparadous is not buildable with latest gcc versions | ||
| sed -i 's/7a98138f27f27290e680bf8fbf1f8d1b089bf138/445880108a1d171f755ff6ac77e03fbebbb23729/g' CMakeLists.txt | ||
| mkdir build | ||
| cd build | ||
| cmake .. | ||
| make && make install | ||
| cd $WORKDIR | ||
| rm -rf wrp-c | ||
|
|
||
| cd $WORKDIR | ||
| git clone https://github.com/xmidt-org/libparodus.git | ||
| cd libparodus | ||
| # replace 7a98138f27f27290e680bf8fbf1f8d1b089bf138 with 445880108a1d171f755ff6ac77e03fbebbb23729 in CMakeLists.txt | ||
| # Message pack revision used in libparadous is not buildable with latest gcc versions | ||
| sed -i 's/7a98138f27f27290e680bf8fbf1f8d1b089bf138/445880108a1d171f755ff6ac77e03fbebbb23729/g' CMakeLists.txt | ||
| mkdir build | ||
| cd build | ||
| cmake .. | ||
| make && make install | ||
| cd $WORKDIR | ||
| rm -rf libparodus | ||
|
|
||
|
|
||
| #rtrouted -f -l DEBUG | ||
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
dependent_rdk_pkg_installer.shscript clones and builds several third-party projects (e.g.trower-base64,cJSON,wdmp-c,nanomsg) directly from mutable GitHub branches/tags without pinning to immutable commits or verifying integrity, then installs them into the build/runtime environment. If any of these upstream repositories are compromised or force-pushed, an attacker could inject malicious code that is built and executed in your CI or developer environments, potentially compromising build artifacts or secrets. To mitigate this supply-chain risk, pin eachgit cloneto a specific trusted commit or release tag and, where possible, add checksum/signature verification before building and installing.