CDRouter 14.12

December 19, 2024


New Features

  • Keyboard Shortcuts: Keyboard shortcuts have been re-introduced in the Configuration Editor in the Web UI. [sc24471]

Change Log

  • CDRouter: Updated tests cdrouter_app_22, cdrouter_app_25, and cdrouter_app_26 to include all the host entries on every DNS server. [sc34687]

  • CDRouter: Fixed an issue with log lines not always spanning the full width of the screen. [sc36744]

  • CDRouter: Improved links in the Web UI headers to reduce rendering overhead. [sc37173]

  • CDRouter: Addressed log-line visibility issue behind the header in the Results view. [sc36763]

  • CDRouter: Updated cdrouter-diag output to print “NTA” instead of “NTA1000” when appropriate. [sc36567]

  • IPv6: Updated test cpe_v6_39 to trigger on Destination Unreachable messages on the LAN. [sc28437]

  • IPv6: Enhanced the IPv6_send_router_advertisements procedure to take optional arguments for valid and preferred prefix lifetimes. [sc16653]

  • PRPL Cert: Updated the parameter Device.X_PRPL-COM_WANManager.WAN.{i}.Intf.{i}.DefaultRouteReference in the prpl data model profile from a boolean to string type. [sc35952]

  • PRPL_Cert: Introduced a 3 second delay at the end of test prplos.1.5.2 to allow the LastChange parameter to be updated. [sc36798]

  • TR-069: Updated tests tp181_tests_5.1.8, tp181_tests_5.3.2, tp181_tests_5.3.3, tp181_tests_5.3.5 to require DHCP on LAN, otherwise the test is skipped. [sc36122]

  • TR-069: Updated test tr69_wireless_50 to skip a range of DFS channels depending on the reported Regulatory Domain. [sc34440]

Notice

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. CDRouter 14.9 and higher will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

NTA1000

  • 8.10 Golden Image: Version 8.10 of the NTA1000 operating system image, aka the golden image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 14.11

November 21, 2024


New Features

  • Packet Viewer: Reviewing a network capture now utilizes Packet Viewer. [sc36157]

  • Web UI: Updated some icons for tests and test packages and anchored the configuration ‘action’ buttons for a better user experience in the Web UI. [sc35448] [sc24800]

  • prplOS IP Interfaces: prplOS IP Interface test cases prplOS.1.6.1-prplOS.1.6.29 from the prplOS test plan are available for testing and feedback. IMPORTANT: This version is for pre-certification only and may not be used for official certification. [sc31157]

Change Log

  • IPv6: Included the DHCPv6 PD Exclude Option in the DHCP Reply messages when timing out a prefix with lifetime of 0 in tests dhcpv6_pd_60 and dhcpv6_pd_62. [sc34386]

  • IPv6: Test ipv6_firewall_513 has been updated to fail immediately if a DHCPv6 Release message is transmitted during the test. [sc35409]

  • IPv6: Removed a superfluous 60 second wait at the beginning of test ipv6_ndp_41 [sc11376]

  • IPv6: Updated test ipv6_upnp_204 to be skipped when the testvar wanMode is set to dslite. [sc35588]

  • prpl Certification: Fixed an error during cleanup that didn’t restore values in tests prplos_1_2_27 and prplos_1_2_29. [sc36156] [sc36115]

  • prpl Certification: Updated test prplos_1_2_2 to allow additional time between the DHCPv6 message and checking the data model status. [sc36326]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10723. [sc35973]

  • TR-069: Addressed an issue with values in cwmpSkipParameters not being utilized when the cwmpProfilePath is set to auto. [sc35280]

  • TR-069: Removed the null character from tests tp181_test_5_7_1, tp181_test_5_7_3, and tp181_test_5_7_5 due to the null character being invalid in XML. [sc35912]

  • TR-069: Updated the references in the Device2_profiles and USP_Device2_profiles module to 2.18. [sc36062]

  • TR-069: Updated tests tp181_5_6_14 and tp181_5_6_15 to terminate if there is a
    configuration issue with the SSID or AccessPoint parameters. [sc35238]

  • USP: Updated tests usp_conformance_1_64 and usp_conformance_1_65 to use ScheduleTimer() as the Async operation if it is supported. If ScheduleTimer() is not supported, TraceRoute() will be used. [sc35153]

  • USP: Updated the tests in the usp_multi_controller module to assign the Controller’s role on creation of a new controller. [sc35145]

  • USP: Updated test usp_smm_2 to check the new OperationPerformed field after the DUStateChange! event. [sc35734]

  • USP: Updated test usp_smm_3 to accept either state value of Uninstalled or UnInstalled. [sc35734]

  • USP: Updated tests usp_smm_10 and usp_smm_11 only use the first value in the list defined by Device.SoftwareModules.Deployment.{i}.ExecutionUnit. [sc35734]

  • USP: Fixed a typo in a variable in test usp_smm_31. [sc35734]

  • USP: Addressed a typo in the reference for BBF TR-469 Issue Amendment 3. [sc35941]

  • USP: Addressed an issue with values in uspSkipParameters not being utilized when the uspProfilePath is set to auto. [sc35280]

Notice

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. CDRouter 14.9 and higher will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

NTA1000

  • 8.10 Golden Image: Version 8.10 of the NTA1000 operating system image, aka the golden image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 14.10

October 17, 2024


Notice

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. CDRouter 14.9 and higher will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

NTA1000

  • New 8.10 Golden Image: Version 8.10 of the NTA1000 operating system image, aka the golden image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

New Features

  • USP SMM: Added two new tests usp_smm_30 and usp_smm_31 that verify a USP Service can be installed and uninstalled. [sc35532]

  • prplOS DNS: prplOS DNS test cases prplOS.1.4.1-prplOS.1.4.9 from the prplOS
    test plan are available for testing and feedback. IMPORTANT: This version is for pre-certification only and may not be used for official certification. [sc31157]

  • prplOS Firewall: prplOS Firewall test cases prplOS.1.5.1-prplOS.1.5.19 from the prplOS test plan are available for testing and feedback. IMPORTANT: This version is for pre-certification only and may not be used for official certification. [sc31159]

  • USP Wi-Fi: Added two new tests usp_wireless_1 and usp_wireless_2 that verify a USP Notify event is sent after a Wi-Fi association and disassociation event. [sc35533]

Change Log

  • CDRouter: Addressed an error when the testvar supportsIPv4 is set to no. [sc35582]

  • CDRouter: Fixed an issue that caused a deprecated protocol to be used in the test cdrouter_ssl_200 when testing supported ciphers. [sc35150]

  • IPv6: Updated the ipv6_ndp_34 test to be skipped when in a routed WAN setup. [sc33177]

  • Performance: Improved the description of the testvar perfIncrement. [sc34997]

  • prpl Certification: The High-Level API of prplWare Data Model has been updated to support prplOS 3.1.0 release. [sc35573]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10701. [sc35482]

  • TR-069: Fixed an issue with the tp181_test_5.1.1 test that led to incorrectly reporting a fail result. [sc34333]

  • TR-069: Updated the TestFileLength parameter from an unsignedInt to unsignedLong in tests tp181_test_5_2_4 and tp181_test_5_2_5. [sc35463]

  • USP: Fixed a typo in the documentation of the testvar uspProfileName. [sc35542]

  • Wireless: Updated CDRouter wireless libraries for future WiFi 7 MLO support. [sc32451]

CDRouter 14.9

September 19, 2024


Notice

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. CDRouter 14.9 and higher will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

New Features

  • WAN RIP: Added ripSupportedWan. This testvar enables CDRouter RIP response processing on the WAN interface. When a RIP Response is received from the DUT containing a route for a previously unknown prefix, CDRouter will check that at least one client is assigned an address from this range. These addresses can be assigned either through DHCP (with additional DUT configuration) or statically. [sc31845]

  • prplOS Certification: The prplOS DHCPv4 Client and Server test cases prplOS.1.2.1-prplOS.1.2.30 from the prplOS Certification test plan are available for testing and feedback. IMPORTANT: This version is for pre-certification only and may not be used for official certification. [sc30699]

Change Log

  • CDRouter: Updated test cdrouter_scale_10 to be skipped if not enough clients are available to execute the test. [sc29536]

  • CDRouter: Updated the Web UI HTML Title to display the name of the page first before the product name. [sc17538]

  • CDRouter: Updated the link speed logging to properly report when the speed is unknown. [sc33595]

  • CDRouter: Improved Wi-Fi error message reporting to indicate when a reboot may be required after a driver failure. [sc18327]

  • CDRouter: Added logs to cdrouter-diag output for additional interface information and core dumps. [sc35331] [sc34497]

  • CDRouter: Improved the CDRouter getcore utility to list all the core files on the system. [sc35346]

  • CDRouter: Fixed a config constraint check to generate a configuration error when the perfWanIp testvar may duplicate the wanIspIp testvar or another address on the WAN. [sc33510]

  • CDRouter: Updated the USP Certification Testlist for USP 1.3. [sc35279]

  • Performance: Tests perf_mcast_2 and ipv6_perf_mcast_2 will now be skipped if the perfStreams testvar is set to higher than 1. [sc30388]

  • IPv6: Removed the check for the M-Flag in Router Advertisements in test ipv6_ndp_30 when the testvar ipv6LanMode is set to autoconf. [sc33178]

  • TR-069: Fixed an error in test tp181_test_5_3_4. [sc34288]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10672. [sc34862]

  • Wireless: Fixed an error in test wifi_300 to exclude wired interfaces when using a multiport config. [sc35156]

  • Wireless: Updated the version of wpa_supplicant used by CDRouter’s WiFi LAN clients to 2.11. [sc33303]

CDRouter 14.8

August 15, 2024


New Features

  • TR-069: Added support for the CWMP Device:2.18 Data Model. [sc34462]

  • USP: Added support for the USP Device:2.18 Data Model. [sc34462]

  • prplOS Certification: The prplOS Bridging test cases prplOS.1.1.1-prplOS.1.1.13
    from the prplOS Certification test plan are available for testing and feedback.
    IMPORTANT: This version is for pre-certification only and may not be used for official certification. [sc30697]

  • prpl HL-API: Updated the prpl HL-API tests to use an updated prpl Data Model based on prplOS release 3.0.3. [sc34175]

Change Log

  • CDRouter: Updated the rlm service from v14.5.2 to v16.0BL2. [sc33508]

  • CDRouter: Addressed a typo in expired wildcard certification filename from expired-wilcard.cdroutertest.com.pem to expired-wildcard.cdroutertest.com.pem. [sc34468]

  • CDRouter: Improved the NTA platform detection logic to support future OS upgrades. [sc34103]

  • CDRouter: Fixed an issue in test cdrouter_ssl_200 that truncated the length of the Client Hello frames when certain ciphers were used. [sc27766]

  • IPv6: Fixed an error with variable declaration in tests dhcpv6_5 and dhcpv6_56. [sc34079]

  • IPv6: Addressed misspelling in log messages for IPv6 Neighbor Discovery, Neighbor Solicition is now Neighbor Solicitation. [sc34664]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10654. [sc33020]

  • USP: Updated tests usp_conformance_1_36 and usp_conformance_1_42 to allow USP agent IDs to contain pairs of % characters. [sc33137]

  • USP: Updated test usp_conformance_6_5 to handle a STOMP disconnect message before a reboot. [sc33229]

  • USP: Fixed an error in test usp_conformance_1_92 when testing over IPv6. [sc32928]

  • USP: Updated tests usp_conformance_9_3,usp_conformance_9_4, usp_conformance_9_5, usp_conformance_9_7 and usp_conformance_9_8 to check TransferComplete Notifications for FaultCodes. [sc33134]

CentOS 7 EOL

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. Future versions of CDRouter will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

CDRouter 14.7

July 18, 2024


Notice

CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.

NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. Future versions of CDRouter will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.

To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.

New Features

  • USP 1.3: In anticipation of the BBF announcing USP 1.3 being available for certification, CDRouter now tests TP-469 Amendment 3 in the usp_conformance module. In addition, a new usp_legacy_1_2 module replaced usp_legacy_1_1 to allow for testing the older version of the test plan. [sc23225]

  • WPA3 H2E: Added two new tests wifi_60 and wifi_61 for verifying WPA3 H2E support in the 5GHz and 6GHz bands. [sc28103]

  • Wireless Retries: Added a new testvar, wirelessPackageRetry, to limit the number of times CDRouter will reassociate the same wireless client between test cases. If, during the pre-test check, the same wireless client is found to be disconnected greater than wirelessPackageRetry times, the package will terminate. [sc32185]

Change Log

  • CDRouter: Addressed an issue with CDRouter ignoring packets with vlan priority bits set in multi-WAN configurations. [sc33955]

  • CDRouter: Updated OpenSSL to 3.0.13. [sc30652]

  • CDRouter: Improved the methods for setting the link speed using the lanSetEthLinkSpeed and wanSetEthLinkSpeed testvars. [sc32570]

  • CDRouter: Updated log messages in test ipv6_ipsecpt_1 to print IPv6 addresses. [sc32479]

  • CDRouter: The default value of the testvar wanMacStable is now yes. [sc28249]

  • CDRouter: Removed docsis_firewall_2 test from the RDK-Wireless-IPv6 and RDK-Ethernet-IPv4-IPv6 testlists. [sc33703]

  • Performance: Fixed a fatal error in perf_5, perf_6, ipv6_perf_5, and ipv6_perf_6 tests when plotting zero values on performance graphs. [sc34097]

  • HL-API prpl: Addressed an invalid variable declaration in the prpl-hl-api-1-5 test. [sc33680]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10618. [sc33020]

  • TR-069: Updated CDRouter’s integrated XMPP server for the NTA3000 platform. Previous XMPP server versions were incompatible with the NTA3000 and would fail to start properly. [sc33221]

  • TR-069: Updated the TestFileLength parameter to be type unsignedLong instead of unsignedInt in tr143_http module. [sc34029]

  • USP: Fixed an error in the usp_multi_controller_2 test case. [sc33761]

New Test Cases

  • The following tests were added to TP-469 v1.3 and are now included in the usp_conformance module:
    • usp_conformance_1_93: Subscription using TriggerAction Config [sc30720] [USPTEST-208]
    • usp_conformance_1_94: Subscription using TriggerAction NotifyAndConfig [sc30720] [USPTEST-208]
    • usp_conformance_1_95: Add message with search expression [sc30721] [USPTEST-209]
    • usp_conformance_1_96: Non-functional Unique Key Immutability [sc30723] [USPTEST-211]
    • usp_conformance_1_97: GetSupportedDM on root object, commands [sc32812] [USPTEST-192]
    • usp_conformance_1_98: GetSupportedDM on root object, events [sc32812] [USPTEST-192]
    • usp_conformance_2_23: Permissions - Add message with search path, allow partial true, required parameters fail [sc30721] [USPTEST-209]
    • usp_conformance_2_24: Permissions - Add message with search path, allow partial false, required parameters fail [sc30721] [USPTEST-209]
    • usp_conformance_2_25: Permissions - Parameter within added object not allowed, omitted [sc-30722] [USPTEST-210]
    • usp_conformance_2_26: Permissions - Parameter within added object not allowed, included [sc-30722] [USPTEST-210]
    • usp_conformance_2_27: Use of SecuredRole [sc30724] [USPTEST-212]
    • usp_conformance_7_11: Websocket response does not include bbf-usp-protocol [sc30725] [USPTEST-213]

Modified Test Cases

  • Updated usp_conformance_1_9 to send Get message for more than a single instance [sc32388] [USPTEST-197]
  • Updated usp_conformance_1_20 to require SetResponse containing an error rather than a USP Error message [sc30719] [USPTEST-207]
  • Updated usp_conformance_1_64 & usp_conformance_1_65 to use TraceRoute or ScheduleTimer for Async operation [sc32178] [USPTEST-214]
  • Updated usp_conformance_1_88 to use a unique key that starts with a number as an invalid value, rather than an empty unique key. Updated test parameter to Alias. [sc-32240] [USPTEST-215]
  • Updated usp_conformance_2_18 to allow for OperateResponse with an error or a USP Error message [sc32242] [USPTEST-206]
  • Updated usp_conformance_2_21 to include Order parameter in permissions objects, then adds additional Permissions object and retries Get message [sc32405] [USPTEST-205]
  • Updated usp_conformance_2_22 to add additional baseline permissions object [sc32409] [USPTEST-203]
  • Updated usp_conformance_7_2 to include EndpointID in URI in the additional session that is opened [sc33320]
  • Updated usp_conformance_9_3 to add a setup step for subscribing to Download() OperationComplete [sc32389] [USPTEST-199]
  • Updated usp_conformance_11_9 & usp_conformance_11_13 to configure wildcard topic for MQTTv3 agents [sc32805] [USPTEST-217]
  • Updated usp_conformance_11_11 to check that no additional USP records are sent using Periodic! events [sc32809] [USPTEST-196]
  • Updated the following tests to allow for any appropriate error code [sc32799] [USPTEST-189]:
    • usp_conformance_1_3: Add message with allow partial false, single object, required parameters fail
    • usp_conformance_1_4: Add message with allow partial false, single invalid object
    • usp_conformance_1_6: Add message with allow partial false, multiple objects with an invalid object
    • usp_conformance_1_7: Add message with allow partial false, multiple objects, required parameters fail in single object
    • usp_conformance_1_8: Add message with allow partial true, required parameters fail, invalid type, single object
    • usp_conformance_1_9: Add message with allow partial true, required parameters fail, multiple objects
    • usp_conformance_1_14: Set message with allow partial false, required parameters fail
    • usp_conformance_1_15: Set message with allow partial false, multiple objects, required parameters fail in single object
    • usp_conformance_1_16: Set message with allow partial true, required parameter fails, multiple objects
    • usp_conformance_1_17: Set message with allow partial true, non-required parameter fails, multiple parameters
    • usp_conformance_1_26: Delete message with allow partial false, invalid object
    • usp_conformance_1_28: Delete message with allow partial false, multiple objects, invalid object
    • usp_conformance_1_30: Delete message with allow partial true, invalid object
    • usp_conformance_1_31: Delete message with allow partial true, multiple objects, invalid object
    • usp_conformance_1_41: Get message with invalid parameter
    • usp_conformance_1_42: Get message with invalid parameter and valid parameter
    • usp_conformance_1_77: GetSupportedDM on unsupported object

Removed Test Cases

  • The following tests were deprecated in TP-469 v1.3 and removed from the usp_conformance test module:
    • usp_conformance_7_5: Rejection of Session Establishment

CDRouter 14.6

June 13, 2024


New Features

  • CWMP Bootstrap: The bootstrap scenario script specified by the cwmpScenarioBootstrap testvar will now be executed before LAN clients are initiated. This allows for bootstrap configuration of CPE using CWMP before the LAN clients attempt to connect in the start procedure. [sc22998]

Change Log

  • CDRouter: Updated the PPP library. [sc30654]

  • CDRouter: Addressed a fatal error in cdrouter_vservice_40. [sc32829]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10598. [sc33020]

  • USP: Updated test usp_multi_controller_3 to allow the DUT to omit the Device.LocalAgent.UpTime from Push! notification. [sc32682]

  • USP: Updated test usp_multi_controller_1 to set the role of the secondary controller. [sc32656]

  • USP: Improved test usp_multi_controller_2 to accept an empty GET_RESP. [sc32522] [sc32677]

CDRouter 14.5

May 16, 2024


New Features

  • Wireless Stress Test: Added a new wifi_300 test that performs stress tests on all clients instead of a single client. [sc6655]

  • IPv4 Connectivity: Added an IPv4 ping in start to allow users to verify connectivity. [sc24688]

  • DNS Entries: Increased the maximum number of user defined DNS entries from 10 to 100 set in the testvar dnsHostname. [sc21971]

Change Log

  • CDRouter: Modified the network filter to allow EAPOL-Key messages while running Performance tests. [sc30753]

  • CDRouter: Update cdrouter-power to auto detect the USB port on the NTA3000. [sc32813]

  • CDRouter: Updated net-snmp library to version 5.9.4. [sc30648]

  • CDRouter: Improved vlan filters applied in start to utilize updated kernel filters. [sc31760]

  • CDRouter: Fixed a typo in DNS-TLS logs. [sc32464]

  • CDRouter: Fixed a bug where if a copy of a config/package snapshot was made, the resulting copy displayed the wrong set of interfaces. [sc32896]

  • CDRouter: ICMPv6 packets with unexpected headers will now generate a warning message instead of an error message. [sc26467]

  • CDRouter: Stopped initializing the IPv4 DHCP pool when running tests from the sip-v6 module. [sc31825]

  • CDRouter: Added a check that static routes don’t overlap when configuring multiple staticRouteWanNetwork routes for different WAN interfaces. [sc32383]

  • IPv6: Removed the requirement to reboot in test cpe_v6_4. [sc31849]

  • IPv6: Updated the cpe_v6 module tests to wait RestartDutDelay testvar seconds after a reboot to avoid sending traffic until the DUT is properly rebooted. [sc29800]

  • IPv6: Fixed an issue with test ipv6_ndp_31 failing by not calculating the correct prefix value based on the dhcpv6WanAssignPrefixLen testvar. [sc31687]

  • IPv6: Improved the logging and measurements of DHCPv6 Solicits in test cpe_v6_36. [sc26186]

  • Performance: Removed the unused testvar perfFairness from the multiport expansion config template. [sc31392]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10585. [sc32346]

  • USP: Addressed a fatal error in usp_functional_1_1_test_1_83. [sc32248]

  • USP: Fixed an issue with USP get tests and improved profile logging events. [sc32514]

CDRouter 14.4

April 18, 2024


New Features

  • Power Control: Added support for the Synaccess SynLink SP-1001AIE-02 (PDU) available in the NTA3000 Advanced Accessory Pack. If interested in purchasing please contact sales@qacafe.com. [sc31279]

  • Data Model Logging: TR-069 & USP Profile tests will now log each parameter, object, command, or event that is verified in each test. Users can easily view verified parameters by filtering on Log messages or Pass/Fail messages for a summary of parameters tested. [sc30179]

  • USP: Updated the USP controller, agent and decoder libraries to support USP 1.3 messages. [sc29562]

  • RDK-B Profile: Updated the RDKB_profiles module to use the Q1 2024 release data models. [sc31726]

  • prpl HL-API: Added CWMP version of the prpl High-Level API data model verification tests. These are only for discovery purposes and may not be used for certification. [sc31281]

Change Log

  • CDRouter: Obsoleted AP Mode and the associated testvars. This functionality will be permanently removed. [sc31725]

  • CDRouter: Removed an erroneous warning message in final for the prpl HL-API expansion. [sc30534]

  • CDRouter: Fixed an error causing DNS messages from a specific source port (0x0e00) to not be processed correctly. [sc31318]

  • IPv6: Fixed an error in a function call in ipv6_upnp_204 and ipv6_upnp_igd2_204 that caused issues with the test terminating properly. [sc31039]

  • IPv6: Addressed an error in dhcpv6_pd_63 that prevented LAN clients from acquiring IPv6 global addresses. [sc31505]

  • IPv6: Updated tests in the ipv6_mdns module to scan for IPv6 addresses in both the answers and additional records instead of just using the first answer. [sc30946] [sc30942]

  • Security: Updated the version of nmap (7.94) and addressed an issue with unexpected output causing testcases to be marked as having failed when in fact they passed. [sc26463]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10558. [sc31416]

  • TR-069: Added support for using the decimal data type in data models. [sc31203]

  • TR-069: Addressed a fatal error in test tr69_27 caused by not waiting for the RPC to timeout in certain cases. [sc14830]

  • Wireless: Improved error reporting when a fatal error is encountered with a wireless device. [sc24639]

  • Wireless: Fixed an issue with an error output in perf_client module tests. [sc31510]

  • Wireless: Omit noise logging output in the station information when true value is unknown (noise=0). [sc31514]

CDRouter 14.3

March 21, 2024


Support for the NTA3000 test platform

Our latest hardware platform for CDRouter, the NTA3000, is now available and supported by CDRouter 14.3. The NTA3000 is our most advanced platform yet, with more 10G Ethernet ports, support for Wi-Fi 7, and a number of other key features. This is our platform for the future of CDRouter and makes it easier for us to deliver better testing for your advanced broadband CPE and Wi-Fi devices under test.

Customers looking to upgrade should reach out to sales@qacafe.com.

Other New Features

  • SSL: Added cdrouter_ssl_110 and cdrouter_ssl_210 tests which verify LAN HTTPs server accepts connections with allowed SSL protocols and ciphers based on new testvars sslAllowedProtocols and sslAllowedCiphers. [sc24099]

  • TR-069: Added support for the CWMP Device:2.17 Data Model. [sc30494]

  • USP: Added support for the USP Device:2.17 Data Model. [sc30494]

Change Log

  • CDRouter: Updated cdrouter-diag to support the NTA3000. [sc30685]

  • CDRouter: Updated the function of wanDutClientID to only verify the DHCP Client ID when forwardingMode is set to bridge. [sc19763]

  • CDRouter: Fixed an incorrect URL reference for IETF draft draft-biggs-sip-nat-00. [sc30371]

  • IPv6: Enabled test dhcpv6_pd_63 test to work in environments when MLD snooping is enabled. [sc13679]

  • IPv6: Allowed for executing the tests in the ipsec-esp-v6 module when IPv6 WAN mode is set to unnumbered. [sc27089]

  • IPv6: Improved ula_3 test to support both DHCP and SLAAC on the LAN. [sc23496]

  • IPv6: Updated icmpv6_32 test to verify both hop limit 0 and 1.
    Previously, the test would not verify hop limit of 1 if hop limit 0 failed. [sc19859]

  • IPv6: A warning message will now be logged when CDRouter cannot route a DHCPv6 message to a configured Relay Agent. [sc27958]

  • Multiport: Updates guest_1 tests procedure to remove ARP verification. [sc22868]

  • Performance: Improves reporting when a stream encounters a connection issue. Also optimizes the initial measurement tests to only run once per physical interface. [sc30545]

  • Performance: Fixes an issue causing all Initial Perf Pings to go to the first client. Perf Pings are now sent to the client about to be started. [sc30596]

  • Performance: Addressed a formatting error in the log output of performance tests. [sc30752]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10539. [sc30877]

  • TR-069: Updated the log message in tr69_210 and tr69_220 tests to include the expected IP address when a FAIL occurs. [sc27530]

  • USP: Added checks for fault codes in each notify the EUT is expected to send in usp_30 test. [sc29426]

  • Wireless: Prevent invalid configuration of different channels or different bands on the same wireless radio. [sc20322]

  • Wireless: Improved error handling in certain wireless error conditions. [sc31234] [sc30970] [sc30639]

CDRouter 14.2

February 22, 2024


New Features

  • Power Control: The cdrouter-power tool now supports serial to USB connections for NP-05B. For more information, please see How can I automatically restart my router each time I run a test.[sc30709]

  • UDP Fixed Rate test: Added new tests in the fixed-rate-perf-10 and fixed-rate-perf-10-v6 for testing UDP from 5000Mbps to 10000Mbps. [sc22807]

  • System Migration: Added support for migration of configurations, hardware, and UI for a future hardware platforms. [sc30068] [sc30238] [sc30468] [sc30117] [sc30251] [sc30703] [sc30229] [sc29682] [sc26683] [sc30500] [sc30060] [sc28862] [sc30270]

Change Log

  • CDRouter: Deprecated AP Mode and the associated testvars. This functionality will be permanently removed in future versions. [sc29821]

  • CDRouter: Updated the dhcpServerBroadcast testvar description to describe how it interacts with DHCP request’s broadcast flag. [sc25541]

  • CDRouter: Addressed an error when checking a config with multiple WAN interfaces defined. [sc30341]

  • CDRouter: Installed additional libraries to support the CDRouter utility getcore. [sc30180]

  • CDRouter: Fixed an issue that caused a failure log message to be excluded from the log in the mdns and mdns-v6 modules. [sc30681]

  • CDRouter: Addressed CDRouter not starting scheduled packages at the correct time due to a bug in the time tracking. [sc30467]

  • IPv6: Added a warning to dhcpv6_server_9 test when no ULA prefix is defined in ipv6LanULAPrefix testvar. [sc28211]

  • Performance: Fixed an issue that may occur when processing TCP packets for ECN tests. [sc30345]

  • Performance: Updated the fixed rate performance tests (TCP, UDP) above 2500Mbps to utilize 4 streams. [sc30173]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10517. [sc30259]

  • TR-069: Updated the wireless band selection logic in tp181_test_5.6.14 and tp181_test_5.6.15. [sc27943]

  • TR-069: Improved CDRouter ACS reception of non-printable characters. [sc30241]

  • TR-069: Modified the tr69_cookie_2 tests to not ignore the Domain if the cookie attribute is empty. [sc27137]

  • TR-069: Added an additional check for a trailing dot . in the Path Name for a parameter value in DeploymentUnitRef in od128_test_35.2 test. [sc27097]

  • TR-069: Updates the TR-069 profile tests to handle multiple sessions properly. [sc26608]

  • TR-069: Replaced the use for the deprecated parameter Device.Time.NTPServer with Device.Time.Client.{i}. in test cases tr69_27, tr6_410, tp181_test_5.1.2 and tp181_test_5.1.3. [sc27673]

  • TR-069: Fixed an issue in tr69_210 and tr69_220 when the wanDutClientID is specified. [sc30063]

  • TR-069: Updated test tp181_test_5.4.1 to tp181_test_5.4.9 to be automatically skipped if the wanMode testvar is set to dslite. [sc28829]

  • TR-069: Addressed an error that occurred when processing TransferComplete RPC that is missing a FaultStruct element. [sc29553]

  • TR-069: Improvement to the TR-69 auto profile mode to prevent CDRouter from verifying an object when there are no existing instances in DUT’s data model. [sc28018]

  • TR-069: Improved handling of CWMP session termination when verifying wireless client packet statistics. [sc30531]

  • USP: Addressed an issue with the usp_smm_3 test checking the value of CurrentState attribute to be Uninstalled instead the current value of UnInstalled. [sc30636] [sc30635]

CDRouter 14.1

January 25, 2024


New Features

  • Performance: Updated CDRouter to utilize a multi-threaded application for generating performance traffic. [sc29470]

  • PRPL HL-API: The High-Level API prplWare Data Model has been updated to support prplOS 3.0 for certification testing. [sc28029]

  • Logging: Add new “Warnings” checkbox to CDRouter log viewer to allow filtering out warning logs. [sc15396]

Change Log

  • BBF-069: Updated test cases 5_103_periodic_inform_time_past and 5_104_periodic_inform_time_future to account for time zone adjustments. [sc29568]

  • CDRouter: Deprecated AP Mode and the associated testvars. This functionality will be permanently removed in future versions. [sc29821]

  • CDRouter: Updated the result config Diff view in the web UI to include the full result ID and date. [sc16176]

  • CDRouter: Updated the layout of the Systems Info page in the Web UI. [sc28409]

  • CDRouter: The nat-static module is now skipped when running in a point-to-point WAN mode. [sc7720]

  • CDRouter: Updated the DHCP and DHCPv6 servers to omit the DNS search list, NTP server, and DNS server options when no values are configured. [sc27570]

  • CDRouter: Added elliptic algorithm support to tests in the ssl module. [sc27017]

  • CDRouter: Updated the Broadband Forum test plan links to the correct versions of all documents. [sc28362]

  • CDRouter: Improved log messages in cdrouter_firewall_2 and ipv6_firewall_2. [sc21965]

  • CDRouter: Updated the number of queries to match the description in dns_tcp_301. [sc20909]

  • CDRouter: When importing results the archive flag will be removed to allow viewing of all the results. [sc20784]

  • CDRouter: Fixed an error in test case cdrouter_firewall_outbound_3 that failed devices incorrectly in certain conditions. [sc29187]

  • CDRouter: Added a log message to print at startup and shutdown that includes the CDRouter version and PID. [sc28982]

  • CDRouter: Added additional logging to indicate when a test ends and clean up for the test starts. [sc21243]

  • CDRouter: Updated the references in the upnp module. [sc26590]

  • CDRouter: Fixed formatting in the default config template in the wan2 and wan3 sections. [sc27532]

  • CDRouter: Add constraint for lanMacId to restrict lanClients to 1. Additional lanClients with unknown (random) MAC addresses, when combined with stack rotation will cause unexpected results for parental controls (internet-schedule) test cases. [sc29222]

  • IPv6: IPv6 ICS is now enabled earlier in start, after the primary WAN stack’s IPv6 address is configured. [sc28418]

  • IPv6: Fixed an error that allowed setting icsShareIPv4 and icsShareIPv6 testvars if icsInterface testvar is an invalid value. [sc10233]

  • TR-069: Updated TR-069 port mapping tests to support testing multiple WAN connections. [sc25518]

  • TR-069: Addressed an issue in tr69_131 that caused passing firmware updates to be marked as failures. [sc29040]

  • TR-069: Updated test case tp181_5.1.1 to ProvisioningCode instead of PeriodicInformInterval. [sc29386]

  • TR-069: Reduced the test string length in test case tp181_5.7.5. [sc7648]

  • TR-069: Moved the acsTargetDevice testvar to where additional TR-069 device groups are defined. [sc28972]

  • Performance: Addressed an issue with the threshold of 5000 Mbps being applied to PPPoE configurations when it should only be applied to PPPoE/VLAN configuration. [sc29776]

  • Performance: Updated multi-client performance graphs to display individual client graphs for download tests only. Upload tests do not support individual client graphing. [sc28513]

  • USP: Improved the logging messages for USP Scenarios. [sc19846]

  • USP: Updated the usp_annex_a, usp_multicontroller, and usp_smm modules to be skipped when USP is not enabled. [sc25730]

  • USP: Improved failing log message in usp_conformance_8_2 test. [sc26351]

  • Wireless: This update corrects an issue where logging the channel width was causing fatal errors during association. This change updates the Wireless Association logging by displaying the Station Information after the Association and any Authentication has completed and the station is fully connected. [sc29223]