CDRouter 12.5

August 13, 2020

Notices


Important Installation Notes

If you are upgrading from CDRouter 11.x or earlier versions, you must meet the prerequisites listed in the CDRouter 12.0 Release Notes prior to upgrading to CDRouter 12.5. Please review that document and contact support@qacafe.com if you need any assistance.

Config Upgrades

CDRouter 12.5 includes many new features and configuration testvars. Old config files can be automatically upgraded to include all new CDRouter 12.5 testvars using the config upgrade utility.

Python 2 Deprecation

Support for Python 2 within cdrouter.py has been deprecated and will be removed in a future release of CDRouter. All scripts using cdrouter.py should be updated to use Python 3, which is fully supported.

New Features and Enhancements


CDRouter TR-069

  • New HTTP 301 redirect test cases

    Four new test cases for verifying that the DUT properly follows HTTP 301 redirects have been added to the tr69 test module. These new tests are clones of the existing HTTP 302 and 307 redirect tests. [ch5915]

    Note that while HTTP 301 redirects indicate that the resource has been moved permanently, Section 3.4.2 of TR-069 Amendment 6 states that all redirects, apply only for remainder of the current session:

    If the CPE is redirected, the redirected URL MUST apply only to the
    remainder of the current Session or until a subsequent redirect occurs
    later  in  the  same  Session. The redirected URL MUST NOT be saved by the
    CPE (i.e. as the value of Management-Server.URL, as defined in [27],
    [34] , and [35]) for use in any subsequent Session or any subsequent retries
    of the Session.  This requirement MUST hold even if the 301 (Moved
    Permanently) HTTP status code is used for redirection.
    

Testvar Updates


Testvars added to this release:

  • None.

Testvars modified or removed in this release:

New Test Modules and Test Cases


CDRouter TR-069

  • New HTTP 301 redirect test cases for TR-069

    TEST: tr69_41
    MODULE: tr69
    DESCRIPTION: Verify CPE follows 301 redirects to new ACS server
    
    TEST: tr69_42
    MODULE: tr69
    DESCRIPTION: Verify CPE follows multiple 301 redirects to ACS server
    
    TEST: tr69_43
    MODULE: tr69
    DESCRIPTION: Verify CPE follows 301 redirects to new ACS server with a specified port number
    
    TEST: tr69_44
    MODULE: tr69
    DESCRIPTION: Verify CWMP session can be redirected from HTTP to HTTPS using 301
    

Notes


CDRouter TR-069

  • The tr69_wireless module and the related WiFi tests in the ir181 module have been updated to support configurations that include multiple LAN interfaces. [ch4017]

  • Fixed a bad log message in the tr69_37 test case. [ch5947]

CDRouter USP

  • Fixed a typo in the default value of the testvar uspObject2. [ch6413]

CDRouter Security

  • Updated the ET Open ruleset shipped with the CDRouter Security expansion to version 9524. [ch5979]