August 13, 2020
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 firstname.lastname@example.org if you need any assistance.
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
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 ,  , and ) 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.
Testvars added to this release:
Testvars modified or removed in this release:
- The testvar wirelessCountryCode has been obsoleted. Please see this Knowledge Base article for more information on changing the WiFi regulatory domain settings on a CDRouter system. [ch5173]
New Test Modules and Test Cases
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
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]
- Fixed a typo in the default value of the testvar uspObject2 . [ch6413]
- Updated the ET Open ruleset shipped with the CDRouter Security add-on to version 9524. [ch5979]