CDRouter 15.10

October 23, 2025


New Features

  • Wireshark Profiles: The Web Interface now has preset Wireshark profiles for viewing packet captures. A new Wi-Fi profile is now available that includes columns for displaying Wi-Fi specific packet fields like SSID and PHY type. [sc42550]

  • External RADIUS server: Support for setting the PEAP version of either 0 or 1 using the eapPeapLabel when using RADIUS on the LAN. In some interoperability cases, such as when connecting to a third-party RADIUS server, it may be necessary to use the PEAPv0 label instead of the default PEAPv1 label used by CDRouter’s RADIUS server.

  • USP Testlists: A new USP Testlist is now available. This testlist is a collection of test cases designed to verify the basic USP functionality of a typical CPE gateway device. It’s a great starting point for new users or users testing brand new devices for the first time, allowing them to quickly verify a setup or configuration and set a baseline for basic USP functionality within the DUT. [sc41809]

  • prplOS 4.1.0 Data Model: The High-Level API prplWare Data Model has been updated to fully support prplOS 4.1.0.

  • DHCPv6 Options: New DHCPv6 server test dhcpv6_server_123 to verify a DHCPv6 Option transmitted to clients. [sc2553]

  • DHCPv6 NoPrefixAvail:Four new tests were added for testing the NoPrefixAvail status code. [sc26185]

    • dhcpv6_pd_25
    • dhcpv6_pd_26
    • dhcpv6_pd_27
    • dhcpv6_pd_28

Changelog

CDRouter

  • A /usr/cdrouter-data/custom directory is created during installation. [sc42326]

IPv6

  • Updated tests dhcpv6_32 - dhcpv6_36 to check for Relayed packets of the relevant types for pass/fail criteria. [sc41924]
  • Removed Server Unicast option from DHCPv6 Solicit messages on the LAN interface. This option was obsoleted in draft-ietf-dhc-rfc8415bis-12.

PRPL Certification

  • Updated test prplos.1.3.17 to check all the available DHCPv6 Clients. [sc42624]
  • Improved test prplos.1.2.16 to verify the lease time of 150 seconds before waiting for the lease time. [sc42496]
  • Fixed an issue in test prplos.1.3.22 that prevented the DHCPv6 Clients from refreshing address information. [sc42843]
  • Tests prplos.1.4.2 - prplos.1.4.5 now check for existing DNS Objects before adding them. [sc42716]

TR-069

  • Updated tests tr69_54, tr69_64, and tp181_test_5.4.4 to use RemainingLeaseTime instead of LeaseDuration. [sc41933]
  • Enhanced test tp181_test_5.3.4 to check that dateTime values are valid for LeaseTimeRemaining. [sc42357]

Security

  • Updated the ET Open ruleset in CDRouter Security expansion to 11023. [sc42649]

USP

  • Improved test usp_conformance_11_12 to catch Boot! event in all scenarios. [sc42297]
  • Updated test usp_smm_11 to continue checking periodically if the state is Active. [sc41856]
  • Addressed an issue in usp_conformance_1_20 that prevented subscriptions from being removed when a failure occurs. [sc43157]