Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
621ceaf
1.0.9 release changelog updates
May 19, 2025
c0d0c58
Merge branch 'release/1.0.9'
May 19, 2025
e162b5f
Merge tag '1.0.9' into develop
May 19, 2025
878e27b
RDK-57916: Update T2 Event Markers for rfcscript.log (#34)
nhanasi Jun 13, 2025
60cdd1f
Update run_ut.sh (#38)
Vismalskumar0 Jun 16, 2025
a38e80d
DELIA-68312: RFC Lock file not deleted after RFC Configuration comple…
nhanasi Jun 18, 2025
2ba6e46
RDKCOM-5158: RDKBDEV-3006: Fix memory leaks in "rfc" (#9)
venkat0557 Jun 18, 2025
163ee11
1.1.0 release changelog updates
Jun 18, 2025
2ac2328
Merge branch 'release/1.1.0'
Jun 18, 2025
cdd5014
Merge tag '1.1.0' into develop
Jun 18, 2025
5c440a9
RDK-57914: Dynamic WhoAmI feature control for rfcMgr (#35)
yogeswaransky Jun 23, 2025
0fdbe08
1.1.1 release changelog updates
Jun 25, 2025
4fde10a
Merge branch 'release/1.1.1'
Jun 25, 2025
77b8f1f
Merge tag '1.1.1' into develop
Jun 25, 2025
0bbab06
RDKEMW-5593 [RDKE] Excessive Logging in rfcscript.log curl response …
nhanasi Jun 30, 2025
dd3000b
RDKEMW-5675 [RDKE] onDeviceMgtUpdate sent slightly before RFC process…
nhanasi Jul 7, 2025
5997a49
RDKEMW-5971: Review and cleanup RFC scripts
naveenkumarhanasi Jul 16, 2025
e399920
Merge pull request #55 from rdkcentral/topic/RDKEMW-5971-rfc
nhanasi Jul 17, 2025
5aff2b4
1.1.2 release changelog updates
Jul 17, 2025
7c77fba
Merge branch 'release/1.1.2'
Jul 17, 2025
6c675da
Merge tag '1.1.2' into develop
Jul 17, 2025
3c5b08c
RDK-57736 [ RFC ] : Increase L1 Test Coverage For RFC above 80% (#45)
madhubabutt Jul 22, 2025
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
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,47 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [1.1.2](https://github.com/rdkcentral/rfc/compare/1.1.1...1.1.2)

- RDKEMW-5971: Review and cleanup RFC scripts [`#55`](https://github.com/rdkcentral/rfc/pull/55)
- RDKEMW-5675 [RDKE] onDeviceMgtUpdate sent slightly before RFC processing is complete [`#52`](https://github.com/rdkcentral/rfc/pull/52)
- RDKEMW-5593 [RDKE] Excessive Logging in rfcscript.log curl response [`#51`](https://github.com/rdkcentral/rfc/pull/51)
- Merge tag '1.1.1' into develop [`77b8f1f`](https://github.com/rdkcentral/rfc/commit/77b8f1f00a13e231cb0e8a13f526809425a1e362)

#### [1.1.1](https://github.com/rdkcentral/rfc/compare/1.1.0...1.1.1)

> 25 June 2025

- RDK-57914: Dynamic WhoAmI feature control for rfcMgr [`#35`](https://github.com/rdkcentral/rfc/pull/35)
- 1.1.1 release changelog updates [`0fdbe08`](https://github.com/rdkcentral/rfc/commit/0fdbe08ff4df491b75797a27fb800a90100299af)
- Merge tag '1.1.0' into develop [`cdd5014`](https://github.com/rdkcentral/rfc/commit/cdd5014d7162beaa4861179a306e41d0e8f83b67)

#### [1.1.0](https://github.com/rdkcentral/rfc/compare/1.0.9...1.1.0)

> 18 June 2025

- RDKCOM-5158: RDKBDEV-3006: Fix memory leaks in "rfc" [`#9`](https://github.com/rdkcentral/rfc/pull/9)
- DELIA-68312: RFC Lock file not deleted after RFC Configuration complete [`#41`](https://github.com/rdkcentral/rfc/pull/41)
- Update run_ut.sh [`#38`](https://github.com/rdkcentral/rfc/pull/38)
- RDK-57916: Update T2 Event Markers for rfcscript.log [`#34`](https://github.com/rdkcentral/rfc/pull/34)
- 1.1.0 release changelog updates [`163ee11`](https://github.com/rdkcentral/rfc/commit/163ee115f22417d8fc9ca449dc08b4be496c7f8a)
- Merge tag '1.0.9' into develop [`e162b5f`](https://github.com/rdkcentral/rfc/commit/e162b5fb69d7f8aae74b6c1446fe38825964c1af)

#### [1.0.9](https://github.com/rdkcentral/rfc/compare/1.0.8...1.0.9)

> 19 May 2025

- RDKE-791 : Generating Minidump for RFC [`#31`](https://github.com/rdkcentral/rfc/pull/31)
- 1.0.9 release changelog updates [`621ceaf`](https://github.com/rdkcentral/rfc/commit/621ceafb4091302a34501262c5a86f3f9dfc7f86)
- Merge tag '1.0.8' into develop [`4c2a89b`](https://github.com/rdkcentral/rfc/commit/4c2a89b93f9226f3ed80f6abbba86a3cd27addbd)

#### [1.0.8](https://github.com/rdkcentral/rfc/compare/1.0.7...1.0.8)

> 27 April 2025

- RDK-56121 [RDK-E] Fix coverity issues in rfc [`#22`](https://github.com/rdkcentral/rfc/pull/22)
- RDK-56121 Fix coverity issues in rfc [`#17`](https://github.com/rdkcentral/rfc/pull/17)
- 1.0.8 release changelog updates [`784661f`](https://github.com/rdkcentral/rfc/commit/784661fb1bebb580b38311d3c7acb9322ef4294a)
- Merge tag '1.0.7' into develop [`51dfdee`](https://github.com/rdkcentral/rfc/commit/51dfdee0092fafda84f5fff29efc02bdf2ce598b)
- RDK-56121 [RDK-E] Add L1 for coverity issues in rfc [`c546c43`](https://github.com/rdkcentral/rfc/commit/c546c4383268f2c0801bfef6140c5288ad0c1d9a)

Expand Down
110 changes: 0 additions & 110 deletions rfcInit.sh

This file was deleted.

36 changes: 31 additions & 5 deletions rfcMgr/gtest/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,38 @@

AUTOMAKE_OPTIONS = subdir-objects
# Define the program name and the source files
bin_PROGRAMS = rfcMgr_gtest
bin_PROGRAMS = rfcMgr_gtest rfcapi_gtest tr181api_gtest utils_gtest

rfcMgr_gtest_SOURCES = $(TOP_DIR)/tr181api/tr181api.cpp $(TOP_DIR)/rfcMgr/rfc_manager.cpp $(TOP_DIR)/rfcMgr/rfc_common.cpp $(TOP_DIR)/rfcMgr/mtlsUtils.cpp $(TOP_DIR)/rfcMgr/rfc_xconf_handler.cpp $(TOP_DIR)/rfcMgr/xconf_handler.cpp $(TOP_DIR)/rfcapi/rfcapi.cpp $(TOP_DIR)/rfcMgr/gtest/gtest_main.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/secure_wrapper.c $(TOP_DIR)/rfcMgr/gtest/mocks/common_device_api.c $(TOP_DIR)/rfcMgr/gtest/mocks/curl_debug.c $(TOP_DIR)/rfcMgr/gtest/mocks/downloadUtil.c $(TOP_DIR)/rfcMgr/gtest/mocks/json_parse.c $(TOP_DIR)/rfcMgr/gtest/mocks/rdk_fwdl_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/system_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/urlHelper.c $(TOP_DIR)/rfcMgr/gtest/mocks/rfcMgr_stubs.cpp
COMMON_CPPFLAGS = -std=c++17 -DGTEST_ENABLE -DRDK_LOGGER -DUSE_IARMBUS -I${TOP_DIR}/rfcMgr/ -I${TOP_DIR}/rfcapi/ -I/usr/include -I/usr/include/cjson -I${TOP_DIR}/rfcMgr/gtest/mocks/ -I${TOP_DIR}/rfcMgr/gtest/mocks/wdmp-c/ -I$(TOP_DIR)/tr181api/ -I$(TOP_DIR)/utils/
COMMON_CXXFLAGS = -frtti -fprofile-arcs -ftest-coverage

COMMON_LDADD = -lgtest -lgtest_main -lgmock_main -lgmock -lgcov -lcjson -lcurl

AM_CPPFLAGS = -std=c++17 -DGTEST_ENABLE -DRDK_LOGGER -DUSE_IARMBUS -I${TOP_DIR}/rfcMgr/ -I${TOP_DIR}/rfcapi/ -I/usr/include -I/usr/include/cjson -I${TOP_DIR}/rfcMgr/gtest/mocks/ -I${TOP_DIR}/rfcMgr/gtest/mocks/wdmp-c/ -I$(TOP_DIR)/tr181api/
AM_CXXFLAGS = -frtti -fprofile-arcs -ftest-coverage

AM_LDFLAGS = -lgtest -lgtest_main -lgmock_main -lgmock -lgcov -lcjson -lcurl
rfcapi_gtest_SOURCES = $(TOP_DIR)/rfcMgr/gtest/gtest_rfcapi.cpp $(TOP_DIR)/rfcapi/rfcapi.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/secure_wrapper.c $(TOP_DIR)/rfcMgr/gtest/mocks/common_device_api.c $(TOP_DIR)/rfcMgr/gtest/mocks/curl_debug.c $(TOP_DIR)/rfcMgr/gtest/mocks/downloadUtil.c $(TOP_DIR)/rfcMgr/gtest/mocks/json_parse.c $(TOP_DIR)/rfcMgr/gtest/mocks/rdk_fwdl_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/system_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/urlHelper.c $(TOP_DIR)/rfcMgr/gtest/mocks/rfcMgr_stubs.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/mock_curl.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/tr181_store_writer.cpp

tr181api_gtest_SOURCES = $(TOP_DIR)/rfcMgr/gtest/gtest_tr181api.cpp $(TOP_DIR)/rfcapi/rfcapi.cpp $(TOP_DIR)/tr181api/tr181api.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/secure_wrapper.c $(TOP_DIR)/rfcMgr/gtest/mocks/common_device_api.c $(TOP_DIR)/rfcMgr/gtest/mocks/curl_debug.c $(TOP_DIR)/rfcMgr/gtest/mocks/downloadUtil.c $(TOP_DIR)/rfcMgr/gtest/mocks/json_parse.c $(TOP_DIR)/rfcMgr/gtest/mocks/rdk_fwdl_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/system_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/urlHelper.c $(TOP_DIR)/rfcMgr/gtest/mocks/rfcMgr_stubs.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/mock_curl.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/tr181_store_writer.cpp

utils_gtest_SOURCES = $(TOP_DIR)/utils/tr181utils.cpp $(TOP_DIR)/tr181api/tr181api.cpp $(TOP_DIR)/rfcapi/rfcapi.cpp $(TOP_DIR)/utils/jsonhandler.cpp $(TOP_DIR)/rfcMgr/gtest/gtest_utils.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/secure_wrapper.c $(TOP_DIR)/rfcMgr/gtest/mocks/common_device_api.c $(TOP_DIR)/rfcMgr/gtest/mocks/curl_debug.c $(TOP_DIR)/rfcMgr/gtest/mocks/downloadUtil.c $(TOP_DIR)/rfcMgr/gtest/mocks/json_parse.c $(TOP_DIR)/rfcMgr/gtest/mocks/rdk_fwdl_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/system_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/urlHelper.c $(TOP_DIR)/rfcMgr/gtest/mocks/rfcMgr_stubs.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/mock_curl.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/tr181_store_writer.cpp

rfcMgr_gtest_SOURCES = $(TOP_DIR)/rfcMgr/rfc_manager.cpp $(TOP_DIR)/rfcMgr/rfc_common.cpp $(TOP_DIR)/rfcMgr/mtlsUtils.cpp $(TOP_DIR)/rfcMgr/rfc_xconf_handler.cpp $(TOP_DIR)/rfcMgr/xconf_handler.cpp $(TOP_DIR)/rfcapi/rfcapi.cpp $(TOP_DIR)/utils/jsonhandler.cpp $(TOP_DIR)/rfcMgr/gtest/gtest_main.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/secure_wrapper.c $(TOP_DIR)/rfcMgr/gtest/mocks/common_device_api.c $(TOP_DIR)/rfcMgr/gtest/mocks/curl_debug.c $(TOP_DIR)/rfcMgr/gtest/mocks/downloadUtil.c $(TOP_DIR)/rfcMgr/gtest/mocks/json_parse.c $(TOP_DIR)/rfcMgr/gtest/mocks/rdk_fwdl_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/system_utils.c $(TOP_DIR)/rfcMgr/gtest/mocks/urlHelper.c $(TOP_DIR)/rfcMgr/gtest/mocks/rfcMgr_stubs.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/mock_curl.cpp $(TOP_DIR)/rfcMgr/gtest/mocks/tr181_store_writer.cpp



rfcMgr_gtest_CPPFLAGS = $(COMMON_CPPFLAGS)
rfcMgr_gtest_LDADD = $(COMMON_LDADD)
rfcMgr_gtest_CXXFLAGS = $(COMMON_CXXFLAGS)


rfcapi_gtest_CPPFLAGS = $(COMMON_CPPFLAGS)
rfcapi_gtest_LDADD = $(COMMON_LDADD)
rfcapi_gtest_CXXFLAGS = $(COMMON_CXXFLAGS)

tr181api_gtest_CPPFLAGS = $(COMMON_CPPFLAGS)
tr181api_gtest_LDADD = $(COMMON_LDADD)
tr181api_gtest_CXXFLAGS = $(COMMON_CXXFLAGS)

utils_gtest_CPPFLAGS = $(COMMON_CPPFLAGS)
utils_gtest_LDADD = $(COMMON_LDADD)
utils_gtest_CXXFLAGS = $(COMMON_CXXFLAGS)

2 changes: 1 addition & 1 deletion rfcMgr/configure.ac → rfcMgr/gtest/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ AC_FUNC_REALLOC
PKG_CHECK_MODULES([GLIB], [glib-2.0])

# Generate the Makefile
AC_CONFIG_FILES([gtest/Makefile])
AC_CONFIG_FILES([Makefile])

# Generate the configure script
AC_OUTPUT
Expand Down
Loading