Knowledge Base >
Release Notes >
CDRouter 3.4 Release Notes
CDRouter 3.4 Release Notes
Welcome to CDRouter version 3.4!
What's new in version 3.4:
New Test Cases
--------------
The following new cases have been added:
* Port-Restricted or Address-Restricted NAPT
A new test case has been added to verify that the NAPT implementation
is Port-Restricted or Address-Restricted for UDP connections. By default,
CDRouter will assume that the implementation is Address-Restricted.
You can configure the expected NAPT type using the testvar natMode.
testvar natMode port-restricted
testvar natMode address-restricted
TEST 75: Verify Port-Restricted or Address-Restricted NAPT for UDP connections
MODULE: nat.tcl
NAME: cdrouter_nat_520
* Reverse DNS Lookups
Two new test cases have been added to verify Reverse DNS lookups through the
DNS proxy. These tests are only run when the router supports some type of
DNS proxy or DNS forward mechanism.
TEST 337: Verify Reverse DNS queries to router are forwarded to real DNS server
MODULE: dns.tcl
NAME: dns_50
TEST 338: Verify Reverse AAAA IPv6 DNS queries to router are forwarded to real DNS server
MODULE: dns.tcl
NAME: dns_51
* NTP sessions through the router
An additional application test for NTP has been added to the apps.tcl
module.
TEST 137: Verify NTP session through the router
MODULE: apps.tcl
NAME: cdrouter_app_126
RSN Capabilities Configuration and 802.11i draft configuration
--------------------------------------------------------------
* Starting in CDRouter 3.4, CDRouter allows you to include the RSN
capabilities field in any EAPOL-Key messages used by WPA or WPA2
on wireless interfaces. This field is optional in 802.11i and
previously CDRouter did not include this field in any EAPOL-Key
messages.
You can now include the RSN capabilties field by setting the testvar
wpaIncludeRSNCaps to yes.
Example:
testvar wpaIncludeRSNCaps yes
You can also configure the 802.11i draft version used by CDRouter.
This option effects the length field of the EAPOL-Key packets.
When the draft version is set to 3, CDRouter will set the EAPOL-Key
length field to the key length when responding to EAPOL-Key messages.
Otherwise the key length for WPA and WPA2 is always 0.
testvar wpa802dot11Draft 3
For a more detailed discussion on the RSN Capabilties field and the
802.11i draft version, please see:
http://www.qacafe.com/help/question.php?qstId=143
New BuddyWeb Updates
--------------------
Several new enhancements have been made to BuddyWeb in this release:
* Shift+Click support for test-case selection
Shift+Click support has been added to the test-case selection wizard. When wanting to
select or de-select a range of test-cases, click the first checkbox in the range, and
then hold the SHIFT key and click the last checkbox in the range. All the tests in
between will be either checked or uncheked.
* New "Save and Run" button
Save and Run is a new button found at the end of the Package creation wizard. After
completing the wizard, and choosing a name for your new package, instead of clicking
SAVE and then having to go find your newly created package in the package manager,
you can save and run it all with one click.
* New "Stop and Restart" button
The Live View in BuddyWeb is where you spend most of your time watching packages as
they run. We've cleaned up the Stop and Restart buttons on that page to make it
even easier to halt the current package and restart it again. The new button stays
in the same place but changes functionality to exactly what you need. As an added
improvement, when you maximize or minimize the testlist on the Live View the
button moves so you can still reach it. Just another thing making BuddyWeb the
easiest way to run CDRouter.
* Ethereal links while test is running
Another thing we noticed with the Live View is that the links to the Ethereal
Capture Files were not appearing until the end of the test. Part of this is by
design - where those files are not finished being written until the test case has
concluded - but we wanted to see them sooner. Capture file links appear now as
soon as the test case begins. Ethereal may warn that the file was interrupted
in the middle of a packet. That is normal.
* Removed Debug tab
The Debug Tab has been removed from BuddyWeb. We had kept this in earlier versions
while we made sure that BuddyWeb was living up to it's idea - to make CDRouter
easy to use. If you were used to seeing information in the Debug tab, you can
still acccess it by pointing your browser to http://localhost:8015/debug.html
* Mozilla Camino
CDRouter 3.4 now supports Mozilla Camino for any Apple Macintosh users.
Ubuntu Support
--------------
* CDRouter 3.4 now supports Ubuntu Linux. When installing a Ubuntu, follow the
same instructions as Debian Linux. Older versions of CDRouter can also be
installed on Ubunutu, but this release of CDRouter fixes a specific issue
that prevented BuddyWeb from running on Ubuntu.
Support for A101 and A102 T1/E1 cards from Sangoma
--------------------------------------------------
* The newer A101 and A102 T1/E1 cards from Sangoma do not include the HDLC
checksum when packets are returned to Linux. By default, CDRouter expects
to find the HDLC checksum at the end of the data packet.
In order to use these cases (A101 and A102) with CDRouter, you msut add
the following testvar to your CDRouter configuration file:
tetsvar wanHdlcChecksum no
When testvar wanHdlcChecksum is set to no, CDRouter will no longer check
for the HDLC checksum on incoming packets on the T1/E1 line. If the testvar
is set to no, CDRouter will report that it can not parse the incoming PPP
packets.