Skip to content
Closed
Show file tree
Hide file tree
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
Mar 27, 2025
df2c832
Merge pull request #84 from rdkcentral/topic/RDK-56550
venkat0557 Mar 27, 2025
6ffeb93
1.0.14 release changelog updates
Mar 27, 2025
aab946a
Merge branch 'release/1.0.14'
Mar 27, 2025
62fc551
Merge tag '1.0.14' into develop
Mar 27, 2025
405cff1
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
31f5888
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
2ff572c
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
aa225dc
Merge branch 'feature/RDK-55702-use-pwr-plugin_retry' of github.com:r…
santoshcomcast Mar 27, 2025
e7fa114
Merge branch 'develop' into feature/RDK-55702-use-pwr-plugin_retry
santoshcomcast Mar 27, 2025
b20b527
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
52e53cb
Merge branch 'feature/RDK-55702-use-pwr-plugin_retry' of github.com:r…
santoshcomcast Mar 27, 2025
e7efde1
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
bf31756
Merge remote-tracking branch 'origin/develop' into topic/RDK52635
Mar 27, 2025
ffb78bf
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
af17cc1
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
08527a0
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
a6cfa9b
RDK-55702: Update the MW clients to use Power Manager Plugin
santoshcomcast Mar 27, 2025
e0a747f
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
449df8c
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
01869b2
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
01e374e
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
8d7f0df
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
37e48e4
Update helper_functions.py
Vismalskumar0 Mar 27, 2025
d401d6c
Update test_bootup_sequence.py
Vismalskumar0 Mar 27, 2025
5023d3b
Update helper_functions.py
Vismalskumar0 Mar 27, 2025
5644439
Update test_bootup_sequence.py
Vismalskumar0 Mar 27, 2025
2bcd034
Update run_l2.sh
Vismalskumar0 Mar 27, 2025
3b08353
Merge pull request #69 from rdkcentral/topic/RDK52635
venkat0557 Mar 27, 2025
c404f57
Revert "RDK-52635 [RDKE-MW][tr69hostif] Remove all product/platform/r…
venkat0557 Mar 27, 2025
ed52782
Merge pull request #90 from rdkcentral/revert-69-topic/RDK52635
venkat0557 Mar 27, 2025
93dccdf
Revert "Revert "RDK-52635 [RDKE-MW][tr69hostif] Remove all product/pl…
venkat0557 Mar 27, 2025
7b415de
Merge pull request #91 from rdkcentral/revert-90-revert-69-topic/RDK5…
venkat0557 Mar 27, 2025
a4e8cad
1.1.0 release changelog updates
Mar 27, 2025
86ef202
Merge branch 'release/1.1.0'
Mar 27, 2025
6f7faef
Merge tag '1.1.0' into develop
Mar 27, 2025
d6c2f19
Merge branch 'develop' into feature/RDK-55702-use-pwr-plugin_retry
venkat0557 Mar 28, 2025
09d4d8c
Merge pull request #47 from rdkcentral/feature/RDK-55702-use-pwr-plug…
venkat0557 Mar 28, 2025
1db7900
1.1.1 release changelog updates
Mar 28, 2025
bf4c966
Merge branch 'release/1.1.1'
Mar 28, 2025
2e87e9f
Merge tag '1.1.1' into develop
Mar 28, 2025
132c1d5
RDKEMW-2234: Updated MigrationStatus tr181 param
fzahir786 Mar 28, 2025
71119f4
Merge pull request #96 from rdkcentral/topic/RDKEMW-2234
venkat0557 Mar 28, 2025
6a5f463
Merge pull request #100 from rdkcentral/develop
vdinak240 Apr 1, 2025
23be4bf
Merge pull request #79 from rdkcentral/RDKEMW-2503
venkat0557 Apr 1, 2025
4697e26
1.1.2 release changelog updates
Apr 1, 2025
f89ac35
Merge branch 'release/1.1.2'
Apr 1, 2025
22fd47f
Merge tag '1.1.2' into develop
Apr 1, 2025
f2d402a
RDKEMW-2234: Updated MigrationStatus to persistent dir
fzahir786 Apr 2, 2025
427c481
Merge pull request #103 from rdkcentral/topic/RDKEMW-2234
venkat0557 Apr 2, 2025
a47d3a4
Update cov_build.sh
nhanasi Apr 2, 2025
96285c3
Merge pull request #106 from rdkcentral/feature/l2fix
venkat0557 Apr 3, 2025
5a62336
[RDKE] L2 Tests And Integration With CI for Remote Debugger Dynamic U…
Abhinavpv28 Apr 3, 2025
fe5d15d
1.1.3 release changelog updates
Apr 4, 2025
132a812
Merge branch 'release/1.1.3'
Apr 4, 2025
00f6a70
Merge tag '1.1.3' into develop
Apr 4, 2025
1131e65
Tr69hostif Sync
nhanasi Apr 4, 2025
5197de2
Tr69hostif Sync
nhanasi Apr 4, 2025
e873cf3
Merge branch 'feature/tr69sync' of https://github.com/rdkcentral/tr69…
nhanasi Apr 4, 2025
a5db322
Merge pull request #114 from rdkcentral/feature/tr69sync
venkat0557 Apr 4, 2025
8196aaa
RDK-51094 : XIONE-16968 : Add the new RFC config to data-model-generi…
Apr 4, 2025
3072faf
Merge pull request #115 from rdkcentral/topic/XIONE-16968
venkat0557 Apr 4, 2025
5fbfe43
1.1.4 release changelog updates
Apr 8, 2025
a0182d1
Merge branch 'release/1.1.4'
Apr 8, 2025
7b0f8e0
Merge tag '1.1.4' into develop
Apr 8, 2025
ed1d27b
RDKE-778: Add logs to rdmagent (#121)
AravindanNC Apr 11, 2025
8f8eaf3
RDK-48829 [RDK-E] L2 test framework for tr69hostif
Apr 15, 2025
032cfc8
RDK-31923 : Added Enable parameter for Telemetry RFC. (#123)
sborushevsky Apr 23, 2025
f160b25
Merge branch 'develop' into feature/RDK-L2-48829
venkat0557 Apr 23, 2025
29ce37b
Merge pull request #124 from rdkcentral/feature/RDK-L2-48829
venkat0557 Apr 23, 2025
576b8ac
Revert "RDK-31923 : Added Enable parameter for Telemetry RFC. (#123)"…
sborushevsky Apr 24, 2025
580f18d
1.1.5 release changelog updates
Apr 27, 2025
ffcd932
Merge branch 'release/1.1.5'
Apr 27, 2025
852cc26
Merge tag '1.1.5' into develop
Apr 27, 2025
2350976
RDKEMW-3545: Modified MigrationStatus Default value to NOT_NEEDED (#127)
fzahir786 Apr 29, 2025
cd02e0e
RDK-56124-RDKE-Fix coverity issues in tr69hostif and profiles (#105)
Vismalskumar0 Apr 30, 2025
b6a0b0b
1.1.6 release changelog updates
Apr 30, 2025
5e84c55
Merge branch 'release/1.1.6'
Apr 30, 2025
244c520
Merge tag '1.1.6' into develop
Apr 30, 2025
056db49
RDK-56291 L2 Tests And Integration With CI for Remote Debugger Dynami…
Abhinavpv28 May 7, 2025
a406a97
RDKEMW-3401: fetch failure in telemetry2_0
nanimatta May 9, 2025
22958ae
REFPLTV-2816: Update xconf server to golang based
deepthi-ps May 12, 2025
638116a
Merge pull request #148 from rdkcentral/topic/RDKEMW-3401
venkat0557 May 14, 2025
8df46de
Merge branch 'develop' into feature/REFPLTV-2816
venkat0557 May 14, 2025
beab4bf
Merge pull request #150 from rdkcentral/feature/REFPLTV-2816
venkat0557 May 14, 2025
4ad981f
1.1.7 release changelog updates
May 14, 2025
650e9fd
Merge branch 'release/1.1.7'
May 14, 2025
b734976
Merge tag '1.1.7' into develop
May 14, 2025
70025d6
RDK-57360 [RDK-E] L2 test framework for tr69hostif - webpa path
May 9, 2025
b3ece99
Merge branch 'develop' into feature/RDK-57360
venkat0557 May 16, 2025
a18fecf
Merge pull request #147 from rdkcentral/feature/RDK-57360
venkat0557 May 16, 2025
84456dd
Update data-model-generic.xml
Vismalskumar0 May 21, 2025
94f912e
RDKEMW-3656 : tr69hostif Crash in mutex unlock (#156)
venkat0557 May 21, 2025
54965a0
Merge pull request #161 from rdkcentral/develop
Vismalskumar0 May 22, 2025
89be019
Merge pull request #160 from rdkcentral/RDKEMW-4334
nhanasi May 23, 2025
cb1eccd
RDKEMW-2629 [RDKE] Review and Cleanup tr69hostif module debug and err…
Vismalskumar0 Jun 6, 2025
577d42c
Rdkemw 4383 remove dsmgr dependency (#168)
apatel859 Jun 9, 2025
4f4519e
RDKEMW-3396:Default AV Hijack RFC to true (#174)
tpaul627 Jun 9, 2025
25a1451
Hard stop for tr69hostif service during cleanup
skamath Jun 10, 2025
a48a187
RDKTV-36715: Logs flooding issue observed in tr69hostif.log "refreshI…
AravindanNC Jun 10, 2025
0e9e1fb
RDK-49251 [RDK-E] L2 Test In CI Loops For Firewall (#170)
madhubabutt Jun 11, 2025
0088d6e
RDKTV-36715: Logs flooding issue observed in tr69hostif.log "refreshI…
AravindanNC Jun 12, 2025
c3f08eb
Merge branch 'develop' into topic/REKEMW-4029
venkat0557 Jun 17, 2025
c99e1ce
Merge pull request #175 from rdkcentral/topic/REKEMW-4029
venkat0557 Jun 17, 2025
f762c8b
1.1.8 release changelog updates
Jun 18, 2025
b7bde94
Merge branch 'release/1.1.8'
Jun 18, 2025
39c4fc6
Merge tag '1.1.8' into develop
Jun 18, 2025
1e6bff6
Update hostIf_IPClient_ReqHandler.cpp
AravindanNC Jun 18, 2025
4d8d0a1
Merge pull request #181 from rdkcentral/topic/bld_fix
venkat0557 Jun 18, 2025
4e8c53e
1.1.9 release changelog updates
Jun 18, 2025
2a813f0
Merge branch 'release/1.1.9'
Jun 18, 2025
083a042
Merge tag '1.1.9' into develop
Jun 18, 2025
ec6aab9
Deploy cla action
rdkcmf-jenkins Jun 24, 2025
72989a2
RDK-57649 [RDKE] - TR69HostIf Performance Monitoring and Optimized Lo…
Vismalskumar0 Jun 27, 2025
0e68c7e
1.2.0 release changelog updates
Jun 27, 2025
c8e31c2
Merge branch 'release/1.2.0'
Jun 27, 2025
9b98df0
Merge tag '1.2.0' into develop
Jun 27, 2025
c864f82
RDK-57867 : Default the IUI layer separation RFC globally for EntOS
Jul 2, 2025
6acd842
Merge pull request #193 from rdkcentral/topic/RDK-57867
venkat0557 Jul 2, 2025
cda900d
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 10, 2025
e8153cb
Update Device_DeviceInfo.h
Abhinavpv28 Jul 10, 2025
255b5d1
Update data-model-generic.xml
Abhinavpv28 Jul 10, 2025
90ae35d
Update hostIf_DeviceClient_ReqHandler.cpp
Abhinavpv28 Jul 10, 2025
87f6d50
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 11, 2025
fa12702
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 11, 2025
93db364
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 11, 2025
33e2b50
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 11, 2025
585597c
RDK-57868 : Default IPControl RFC for EU partners
naveenkumarhanasi Jul 14, 2025
5f57e25
Merge pull request #200 from rdkcentral/feature/RDK-58526
venkat0557 Jul 14, 2025
381b3c2
RDK-58526 : Default IPControl RFC for EU partners
naveenkumarhanasi Jul 18, 2025
a40c5e8
Merge pull request #203 from rdkcentral/feature/rdk-68526-tr69
venkat0557 Jul 18, 2025
fe9e71f
1.2.1 release changelog updates
Jul 18, 2025
5751814
Merge branch 'release/1.2.1'
Jul 18, 2025
17d019b
Merge tag '1.2.1' into develop
Jul 18, 2025
5441b70
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 22, 2025
2588fdc
RDK-58323: Canary firmware updates (#199)
AravindanNC Jul 22, 2025
dc2505e
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 25, 2025
5502c0c
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 25, 2025
4104dc5
Update Device_DeviceInfo.cpp
Abhinavpv28 Jul 25, 2025
c204559
Merge pull request #209 from rdkcentral/develop
Abhinavpv28 Jul 25, 2025
839d68b
RDKEMW-6328: set AVHijack rfc to false (#208)
tpaul627 Jul 25, 2025
c1760d3
RDKEMW-6193 Code Coverage support for tr69hostif (#211)
madhubabutt Jul 29, 2025
d3eda52
Changelog updates for release 1.2.2
shibu-kv Jul 29, 2025
1fc35df
Merge branch 'release/1.2.2'
shibu-kv Jul 29, 2025
39727b0
Merge branch 'release/1.2.2' into develop
shibu-kv Jul 29, 2025
5916d05
RDKEMW-4344 : Include the missed RFCs in RDKE.
NatrajMuthusamygithubpractice Jul 30, 2025
b8ae15d
Merge pull request #216 from rdkcentral/RDKEMW-4344
DamianoBaroneSky Jul 30, 2025
61a1355
Update hostIf_msgHandler.cpp
Vismalskumar0 Aug 1, 2025
49c85aa
RDKEMW-6520: tr69hostif service starts before iarmbusd
AravindanNC Aug 4, 2025
4d041ef
Merge pull request #218 from rdkcentral/topic/RDKEMW-RDKEMW-6520
AravindanNC Aug 4, 2025
233698c
Merge branch 'develop' into topic/getset_error
Vismalskumar0 Aug 5, 2025
e1aff4b
Update hostIf_msgHandler.cpp
Vismalskumar0 Aug 5, 2025
0f467d8
Update hostIf_msgHandler.cpp
Vismalskumar0 Aug 5, 2025
b273a3a
Update hostIf_msgHandler.cpp
Vismalskumar0 Aug 6, 2025
6844bc9
Update hostIf_msgHandler.h
Vismalskumar0 Aug 7, 2025
05c52c6
Update hostIf_msgHandler.cpp
Vismalskumar0 Aug 7, 2025
c5d192f
Merge pull request #219 from rdkcentral/topic/getset_error
nhanasi Aug 11, 2025
1e4aa14
Merge branch 'develop' into feature/get_new
Abhinavpv28 Aug 20, 2025
dcd202a
Update cov_build.sh
Abhinavpv28 Aug 21, 2025
ae294e3
RDKEMW-7135 : Gamepad RFC is not enabled by default
Aug 21, 2025
5be2568
Merge pull request #227 from rdkcentral/feature/RDK-56291
venkat0557 Aug 21, 2025
264f065
1.2.3 release changelog updates
Aug 21, 2025
8b7eec0
Merge branch 'main' into release/1.2.3
venkat0557 Aug 21, 2025
2250188
Merge branch 'release/1.2.3'
Aug 21, 2025
84c45dd
Merge tag '1.2.3' into develop
Aug 21, 2025
1b63a82
Update webpa_parameter.cpp
Abhinavpv28 Aug 22, 2025
2da4e2f
Merge pull request #231 from rdkcentral/develop
Abhinavpv28 Aug 22, 2025
0738d83
Update webpa_parameter.cpp
Abhinavpv28 Aug 22, 2025
2b23142
Update webpa_parameter.cpp
Abhinavpv28 Aug 22, 2025
935b6e0
Fix tr69hostif native build failure (#232)
Abhinavpv28 Aug 22, 2025
24f28b2
Update webpa_parameter.cpp
Abhinavpv28 Aug 23, 2025
c997974
Merge pull request #234 from rdkcentral/develop
Abhinavpv28 Aug 23, 2025
137d931
Update webpa_parameter.cpp
Abhinavpv28 Aug 23, 2025
d60820f
RDKTV-38130-[RDKE_Trials][8.2p2s2]: Increase in "tr69hostif" crash wi…
Vismalskumar0 Aug 25, 2025
8e011af
Update webpa_parameter.cpp
Abhinavpv28 Aug 26, 2025
b1ac6dc
Merge branch 'develop' into test-rdkemw-7135
DamianoBaroneSky Aug 26, 2025
1c2c38b
Merge pull request #237 from rdkcentral/develop
Abhinavpv28 Aug 26, 2025
9e5310c
Merge pull request #228 from rdkcentral/test-rdkemw-7135
DamianoBaroneSky Aug 26, 2025
b350a95
Merge branch 'develop' into feature/get_new
nhanasi Aug 27, 2025
2705417
Merge pull request #198 from rdkcentral/feature/get_new
nhanasi Aug 27, 2025
b112be6
1.2.4 release changelog updates
Aug 27, 2025
17fbfa9
Merge branch 'release/1.2.4'
Aug 27, 2025
364c312
Merge tag '1.2.4' into develop
Aug 27, 2025
8eb32e5
RDK-57737 [ tr69hostif ] : L1 Functional Coverage from 31.2% to 75-80…
madhubabutt Aug 28, 2025
7b12e1f
Update webpa_parameter.cpp
Abhinavpv28 Aug 29, 2025
0f26187
Merge pull request #244 from rdkcentral/develop
Abhinavpv28 Aug 29, 2025
2c0f5c8
Merge pull request #235 from rdkcentral/feature/webpa
nhanasi Aug 29, 2025
eaf12a2
RDKEMW-8367: Add Valid Public NTP servers for community
leenaS-d Sep 17, 2025
b12ed7f
Merge pull request #255 from rdkcentral/feature/RDKEMW-8367
venkat0557 Sep 18, 2025
eabd444
SERXIONE-7905: Device is not accessible via SSH after DRI execution
naveenkumarhanasi Sep 24, 2025
d2403ec
RDK-58963-[RDK-V/E] Federated Source Code For tr69hostif - Phase 2 (#…
Vismalskumar0 Sep 24, 2025
a787aa4
1.2.5 release changelog updates
Sep 24, 2025
4fab256
Merge branch 'release/1.2.5'
Sep 24, 2025
4be75e7
Merge tag '1.2.5' into develop
Sep 24, 2025
9e00c40
Potential fix for code scanning alert no. 10: Too few arguments to fo…
nhanasi Sep 24, 2025
53e9e78
Merge branch 'develop' into feature/SERXIONE-7905
nhanasi Sep 24, 2025
1849d19
Merge pull request #267 from rdkcentral/feature/SERXIONE-7905
nhanasi Sep 24, 2025
2c5f1e6
Merge branch 'develop' into feature/action-deploy-for/develop
rdkcmf-jenkins Sep 25, 2025
3b3daaa
Deploy cla action
rdkcmf-jenkins Sep 25, 2025
a7bd72e
Merge pull request #186 from rdkcentral/feature/action-deploy-for/dev…
Alan-Ryan Sep 25, 2025
0373246
RDK-58962 [ tr69hostif ] : L1 Functional Coverage from 56% to 75-80% …
madhubabutt Sep 26, 2025
0358f90
RDKE-900 RDKEMW-4899: Default to MTLS connection on all endpoints
MonekaLakshmi Sep 29, 2025
a6a5799
Deploy fossid_integration_stateless_diffscan_target_repo action
rdkcmf-jenkins Sep 29, 2025
fe4430c
Merge pull request #271 from rdkcentral/feature/actions/develop-fossid
Alan-Ryan Sep 29, 2025
5e51b10
Merge pull request #272 from rdkcentral/develop
MonekaLakshmi Sep 29, 2025
49f4b47
RDKEMW-6455: separate Blacklist RFC, and enabled by default
tpaul627 Sep 3, 2025
02bc818
Merge pull request #273 from rdkcentral/rdkemw-6455-1
venkat0557 Sep 29, 2025
c67e7ae
Merge pull request #274 from rdkcentral/develop
MonekaLakshmi Sep 30, 2025
17026ff
RDK-58220 : [RDKE] Migrate Functionality In TR-69Hostif And NTP Scrip…
udaykrishnag Oct 7, 2025
3ecb693
Merge branch 'develop' into topic/RDKE-900
venkat0557 Oct 7, 2025
1d0bd71
Build error due to L1 changes (#279)
Vismalskumar0 Oct 7, 2025
f4656ed
RDK-41133 : New RFC to force maintenance every X mins
Oct 7, 2025
eb924e7
Merge pull request #281 from rdkcentral/topic/RDK-41133
venkat0557 Oct 7, 2025
4ca7ede
RDKEMW-7921:Enable network isolation to deny SSH from Dev Jump VM to …
NareshM1702 Oct 7, 2025
382af71
1.2.6 release changelog updates
Oct 7, 2025
2292d1e
Merge branch 'release/1.2.6'
Oct 7, 2025
2e546d5
Merge tag '1.2.6' into develop
Oct 7, 2025
6108988
Merge branch 'develop' into topic/RDKE-900
MonekaLakshmi Oct 8, 2025
c575dd5
RDKEMW-8971: fix retry logic (#288)
apatel859 Oct 9, 2025
0a90ffc
Update CODEOWNERS
sbarre01 Oct 12, 2025
56dff26
Merge pull request #289 from rdkcentral/sbarre01-patch-1
sbarre01 Oct 12, 2025
17c860b
Merge pull request #290 from rdkcentral/develop
MonekaLakshmi Oct 13, 2025
3b3cc06
Merge pull request #270 from rdkcentral/topic/RDKE-900
MonekaLakshmi Oct 13, 2025
c53a806
RDK-59587 : RFC feature to support Downloadable IUI Fallback
Oct 14, 2025
8b63b5d
Merge pull request #291 from rdkcentral/topic/RDK-59587
venkat0557 Oct 14, 2025
107fae2
1.2.7 release changelog updates
Oct 14, 2025
733f0d5
Merge branch 'release/1.2.7'
Oct 14, 2025
37a3e76
Merge tag '1.2.7' into develop
Oct 14, 2025
7fcceef
RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif (#295)
Vismalskumar0 Oct 24, 2025
4904228
ES1-2915-[ES1]: xPKI cert creation is failed due to unable to retriev…
Vismalskumar0 Oct 28, 2025
6509c4b
RDKEMW-9754: DAC bundle config parameter as RFC (#304)
mkbhatta Oct 30, 2025
0717da2
1.2.8 release changelog updates
naveenkumarhanasi Oct 30, 2025
d05547a
Merge branch 'release/1.2.8'
naveenkumarhanasi Oct 30, 2025
77b380c
Merge tag '1.2.8' into develop
naveenkumarhanasi Oct 30, 2025
c6427d7
Fixing the bug for ethernet interface (#309)
Vismalskumar0 Nov 5, 2025
8d3162c
RDKEMW-6128: Update hostIf_IARM_ReqHandler.cpp (#312)
yuvaramachandran-gurusamy Nov 5, 2025
ed47347
RDKTV-39100 : [SECVULN] migrate configuration files from /opt to /opt…
Vismalskumar0 Nov 21, 2025
36c98ae
RDKEMW-10639: Convert memcapture tool as RDM downloadable package (#320)
nhanasi Nov 24, 2025
dcbabf9
RDK-59250-RDKE-tr69hostif-100% L2 coverage (#319)
Vismalskumar0 Nov 26, 2025
79e3a45
1.2.9 release changelog updates
naveenkumarhanasi Dec 4, 2025
89a89cf
Merge branch 'release/1.2.9'
naveenkumarhanasi Dec 5, 2025
3fbb483
Merge tag '1.2.9' into develop
naveenkumarhanasi Dec 5, 2025
c9706ae
RDKEMW-10786: Add new parameter for screencapture api (#329)
preeja33 Jan 5, 2026
24c9c68
RDK-60387-[tr69hostif] Reduce repetitive logging (#334)
Vismalskumar0 Jan 12, 2026
655c7b6
RDKEMW-8175:Segmented global/system-wide profile for rdke (#316)
NareshM1702 Jan 15, 2026
dd7a7f7
1.3.0 release changelog updates
naveenkumarhanasi Jan 16, 2026
c3dec43
Merge branch 'release/1.3.0'
naveenkumarhanasi Jan 16, 2026
711a0e4
Merge tag '1.3.0' into develop
naveenkumarhanasi Jan 16, 2026
0bffd77
RDK-59919 : [RDKE] Port Ops Support Upload Scripts to Source code (#341)
Abhinavpv28 Feb 5, 2026
4db1b2c
Update hostIf_main.cpp (#344)
Vismalskumar0 Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# 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/rdke_ghec_tr69_maintainer @rdkcentral/rdke_ghec_tr69_admin
* @rdkcentral/tr69hostif-maintainers
20 changes: 20 additions & 0 deletions .github/workflows/cla.yml
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 }}
52 changes: 52 additions & 0 deletions .github/workflows/code-coverage.yml
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
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
name: Fossid Stateless Diff Scan

on: pull_request
on:
pull_request:
types: [opened, synchronize, reopened]

permissions:
contents: read
pull-requests: read

jobs:
call-fossid-workflow:
uses: rdkcentral/build_tools_workflows/.github/workflows/fossid_integration_stateless_diffscan.yml@develop
secrets:
if: ${{ ! github.event.pull_request.head.repo.fork }}
uses: rdkcentral/build_tools_workflows/.github/workflows/fossid_integration_stateless_diffscan.yml@1.0.0
secrets:
FOSSID_CONTAINER_USERNAME: ${{ secrets.FOSSID_CONTAINER_USERNAME }}
FOSSID_CONTAINER_PASSWORD: ${{ secrets.FOSSID_CONTAINER_PASSWORD }}
FOSSID_HOST_USERNAME: ${{ secrets.FOSSID_HOST_USERNAME }}
Expand Down
357 changes: 312 additions & 45 deletions CHANGELOG.md

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,30 @@ AC_ARG_ENABLE([notification],
],
[echo "Notification support is disabled"])

AC_ARG_ENABLE([t2api],
AS_HELP_STRING([--enable-t2api],[enables telemetry]),
[
case "${enableval}" in
yes) IS_TELEMETRY2_ENABLED=true
T2_EVENT_FLAG=" -DT2_EVENT_ENABLED ";;
no) IS_TELEMETRY2_ENABLED=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-t2enable]) ;;
esac
],
[echo "telemetry is disabled"])
AM_CONDITIONAL([IS_TELEMETRY2_ENABLED], [test x$IS_TELEMETRY2_ENABLED = xtrue])
AC_SUBST(T2_EVENT_FLAG)

AC_ARG_ENABLE([powercontroller],
[ --enable-powercontroller Enable linking WPEFrameworkPowerController],
[case "${enableval}" in
yes) powercontroller=true ;;
no) powercontroller=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-powercontroller]) ;;
esac],[powercontroller=false])
AM_CONDITIONAL([POWERCONTROLLER_ENABLE], [test x$powercontroller = xtrue])



AC_ARG_ENABLE([rf4ce],
AS_HELP_STRING([--enable-rf4ce],[enable X_RDKCENTRAL_COM RF4CE profile (default is no)]),
Expand Down
27 changes: 21 additions & 6 deletions cov_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,16 @@ cd $ROOT
git clone https://github.com/rdkcentral/rfc.git
cd rfc
autoreconf -i
./configure --enable-rfctool=yes --enable-tr181set=yes
./configure --enable-rfctool=yes --enable-tr181set=yes --enable-tr69hostif=yes
cd rfcapi
make librfcapi_la_CPPFLAGS="-I/usr/include/cjson"
make librfcapi_la_CPPFLAGS="-I/usr/include/cjson -DUSE_IARMBUS"
make install
cd ../tr181api
cp /usr/include/cjson/cJSON.h ./
cp /usr/local/include/wdmp-c/wdmp-c.h ./
make AM_CXXFLAGS="-DUSE_TR69HOSTIF" && make install
cd ../utils
make && make install

#Build yajl - tr69 alone needs this specific version
cd $ROOT
Expand All @@ -28,10 +34,11 @@ cd $ROOT
rm -rf rdk-halif-device_settings
rm -rf rdkvhal-devicesettings-raspberrypi4
rm -rf iarmbus
rm -rf remote_debugger
git clone https://github.com/rdkcentral/rdk-halif-device_settings.git
git clone https://github.com/rdkcentral/rdkvhal-devicesettings-raspberrypi4.git
git clone https://github.com/rdkcentral/iarmbus.git

git clone https://github.com/rdkcentral/remote_debugger.git

# Build devicesettings version with fixes for native build and use that as a stub
# TODO This is not present in mainline versions. Component maintainers will have to provide this in future.
Expand All @@ -51,18 +58,26 @@ echo "Building IARMBus stubs"
cd $WORKDIR
cd ./src/unittest/stubs
g++ -fPIC -shared -o libIARMBus.so iarm_stubs.cpp -I$WORKDIR/src/hostif/parodusClient/pal -I$WORKDIR/src/unittest/stubs -I$WORKDIR/src/hostif/parodusClient/waldb -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I$WORKDIR/src/hostif/include -I$WORKDIR/src/hostif/profiles/DeviceInfo -I$WORKDIR/src/hostif/parodusClient/pal -fpermissive
g++ -fPIC -shared -o libWPEFrameworkPowerController.so powerctrl_stubs.cpp -I$WORKDIR/src/unittest/stubs -fpermissive
cp libIARMBus.so /usr/local/lib
cp libIBus.h /usr/local/include
cp libIARM.h /usr/local/include
cp libWPEFrameworkPowerController.so /usr/local/lib/libWPEFrameworkPowerController.so


echo "##### Building tr69hostif module"
cd $WORKDIR
sed -i '/PKG_CHECK_MODULES(\[PROCPS\], \[libproc >= 3.2.8\])/s/^/#/' ./configure.ac
rm -f ./src/unittest/stubs/rdk_debug.h
autoreconf -i
./configure --enable-libsoup3=yes
./configure --enable-IPv6=yes

make AM_CXXFLAGS="-I$WORKDIR/src/unittest/stubs -I$WORKDIR/src/hostif/include -I/usr/include/cjson -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I$WORKDIR/src/hostif/handlers/include -I$WORKDIR/src/hostif/parodusClient/waldb -I$WORKDIR/src/hostif/profiles/DeviceInfo -I/usr/include/cjson -I$WORKDIR/src/hostif/profiles/Time -I$WORKDIR/src/hostif/profiles/Device -I/usr/include/libsoup-3.0 -I/usr/include/yajl -I$WORKDIR/src/hostif/profiles/STBService -I$WORKDIR/src/unittest/stubs/ds -I/usr/devicesettings/ds -I/usr/local/include -I$WORKDIR/src/hostif/profiles/IP -I$WORKDIR/src/hostif/profiles/Ethernet -I/usr/local/include/rbus -I$WORKDIR/src/hostif/parodusClient/pal -I/usr/rdk-halif-device_settings/include -I/usr/local/include/libparodus -I/usr/local/include -I/usr/rdkvhal-devicesettings-raspberrypi4 -I/usr/local/include/ -I/usr/include/yajl -I/usr/tinyxml2 -I/usr/devicesettings/ds -I/$WORKDIR/src/hostif/httpserver/include -DLIBSOUP3_ENABLE" \
AM_LDFLAGS="-L/usr/local/lib -lrbus -lsecure_wrapper -lcurl -lrfcapi -lrdkloggers -llibparodus -lnanomsg -lIARMBus -lds -ldshalcli -ldshalsrv -lwrp-c -lwdmp-c -lprocps -ltrower-base64 -lcimplog -lsoup-3.0 -L/usr/lib/x86_64-linux-gnu -lyajl -L/usr/local/lib/x86_64-linux-gnu -ltinyxml2" CXXFLAGS="-fpermissive -DPARODUS_ENABLE"
make AM_CXXFLAGS="-I$WORKDIR/src/unittest/stubs -I$WORKDIR/src/hostif/include -I/usr/include/cjson -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I$WORKDIR/src/hostif/handlers/include -I$WORKDIR/src/hostif/parodusClient/waldb -I$WORKDIR/src/hostif/profiles/DeviceInfo -I/usr/include/cjson -I$WORKDIR/src/hostif/profiles/Time -I$WORKDIR/src/hostif/profiles/Device -I/usr/include/libsoup-3.0 -I/usr/include/yajl -I$WORKDIR/src/hostif/profiles/STBService -I$WORKDIR/src/unittest/stubs/ds -I/usr/devicesettings/ds -I/usr/local/include -I$WORKDIR/src/hostif/profiles/IP -I$WORKDIR/src/hostif/profiles/Ethernet -I/usr/local/include/rbus -I$WORKDIR/src/hostif/parodusClient/pal -I/usr/rdk-halif-device_settings/include -I/usr/local/include/libparodus -I/usr/local/include -I/usr/rdkvhal-devicesettings-raspberrypi4 -I/usr/local/include/ -I/usr/include/yajl -I/usr/tinyxml2 -I/usr/devicesettings/ds -I/$WORKDIR/src/hostif/httpserver/include -I/usr/remote_debugger/src/ -DIPV6_SUPPORT" \
AM_LDFLAGS="-L/usr/local/lib -lrbus -lsecure_wrapper -lcurl -lrfcapi -lrdkloggers -llibparodus -lglib-2.0 -lnanomsg -lIARMBus -lWPEFrameworkPowerController -lds -ldshalcli -ldshalsrv -lwrp-c -lwdmp-c -lprocps -ltrower-base64 -lcimplog -lsoup-3.0 -L/usr/lib/x86_64-linux-gnu -lyajl -L/usr/local/lib/x86_64-linux-gnu -ltinyxml2" CXXFLAGS="-fpermissive -DPARODUS_ENABLE -DUSE_REMOTE_DEBUGGER"
make install

cd ./src/hostif/parodusClient/pal/mock-parodus/
sh mock_parodus_build.sh

ln -sf /usr/local/bin/tr181 /usr/bin/tr181Set
rbuscli set Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.MOCASSH.Enable boolean true
111 changes: 111 additions & 0 deletions dependent_rdk_pkg_installer.sh
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

View workflow job for this annotation

GitHub Actions / call-fossid-workflow / Fossid Annotate PR

FossID License Issue Detected

Source code with 'GPL-2.0' license found in local file 'dependent_rdk_pkg_installer.sh' (Match: unofficial-openjdk/openjdk/7-b24, 11 lines, url: https://github.com/unofficial-openjdk/openjdk/archive/refs/tags/jdk7-b24.tar.gz, file: jaxp/src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc)
# 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
Comment on lines +31 to +108

Copilot AI Feb 5, 2026

Copy link

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.sh script 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 each git clone to a specific trusted commit or release tag and, where possible, add checksum/signature verification before building and installing.

Copilot uses AI. Check for mistakes.


#rtrouted -f -l DEBUG
12 changes: 6 additions & 6 deletions partners_defaults.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,15 @@
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.DefaultSupportedLocales" : ""
},
"community" : {
"Device.Time.NTPServer1" : "time.com",
"Device.Time.NTPServer2" : "time1.com",
"Device.Time.NTPServer3" : "time2.com",
"Device.Time.NTPServer4" : "time3.com",
"Device.Time.NTPServer5" : "time4.com",
"Device.Time.NTPServer1" : "time.google.com",
"Device.Time.NTPServer2" : "time1.google.com",
"Device.Time.NTPServer3" : "time2.google.com",
"Device.Time.NTPServer4" : "time3.google.com",
"Device.Time.NTPServer5" : "time4.google.com",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.PartnerName" : "community",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.PartnerProductName" : "",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.NetflixESNprefix" : "",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl" : "https://xconf.rdkcentral.com:19092",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl" : "https://xconf.rdkcentral.com",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfRecoveryUrl" : "",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.SsrUrl" : "",
"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.LSA.Enable" : "False",
Expand Down
27 changes: 25 additions & 2 deletions run_l2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,28 @@ export top_srcdir=`pwd`
RESULT_DIR="/tmp/l2_test_report"
mkdir -p "$RESULT_DIR"

cp ./src/integrationtest/conf/data-model-generic.xml /tmp/data-model.xml
apt-get update && apt-get install -y iproute2


cp ./src/hostif/parodusClient/waldb/data-model/data-model-tv.xml /etc/data-model-tv.xml
cp ./src/hostif/parodusClient/waldb/data-model/data-model-generic.xml /etc/data-model-generic.xml
cp ./src/hostif/parodusClient/waldb/data-model/data-model-stb.xml /etc/data-model-stb.xml

sed -i '/ModelName/ {n; n; a\
<default type="factory" value="DOCKER"/>
}' /etc/data-model-stb.xml

dos2unix /etc/data-model-stb.xml

echo "RDK_PROFILE=STB" > /etc/device.properties

echo "VERSION=99.99.15.07" >> /version.txt
echo "Proto|http" >> /opt/fwdnldstatus.txt
echo "Status|Download In Progress" >> /opt/fwdnldstatus.txt
echo "DnldFile|TESTIMAGE_DEV.bin" >> /opt/fwdnldstatus.txt
echo "DnldURL|https://mockserver.tv/Images" >> /opt/fwdnldstatus.txt
echo "FwUpdateState|Download complete" >> /opt/fwdnldstatus.txt

cp ./src/integrationtest/conf/mgrlist.conf /etc/

mkdir -p /opt/secure/RFC/
Expand All @@ -41,8 +62,10 @@ if [ ! -z "$pid" ]; then
kill -9 `pidof tr69hostif`
fi

/usr/local/bin/tr69hostif -c /etc/mgrlist.conf -d /etc/debug.ini -p 10999 -s 11999 | tee /opt/logs/tr69hostIf.log.0 &
/usr/local/bin/tr69hostif -c /etc/mgrlist.conf -p 10999 -s 11999 | tee /opt/logs/tr69hostIf.log.0 &

pytest --json-report --json-report-summary --json-report-file $RESULT_DIR/bootup_sequence.json test/functional-tests/tests/test_bootup_sequence.py
pytest --json-report --json-report-summary --json-report-file $RESULT_DIR/handlers_communications.json test/functional-tests/tests/test_handlers_communications.py
pytest --json-report --json-report-summary --json-report-file $RESULT_DIR/deviceip.json test/functional-tests/tests/tr69hostif_deviceip.py
pytest --json-report --json-report-summary --json-report-file $RESULT_DIR/webpa.json test/functional-tests/tests/tr69hostif_webpa.py

Loading
Loading