qacafe - ip test solutions
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.