Page 1 of 1

Post subject: NNDK 2.7.2 Beta release available

Posted: Mon Jun 15, 2015 2:57 pm
by Forrest
NNDK 2.7.2 beta release is now out and available for download on the NetBurner tools download page. Please report any issues in this thread or directly to support by submitting a new ticket at http://support.netburner.com.

Code: Select all

Release 2.7.2 (June 2015)
New in this release

    Examples
        Added EFFS FAT performance test example
        Updated EFFS web server to demonstrate how to use arbitrary MIME/file types
        Added External Interrupts MOD5270, MOD5282, MOD5234 example
        Added PINK test example for SB70
        Added example to test manual Ethernet speed and duplex functions.
    Parallax/Serial Embedded Web App
        Added ability to set HTTP port
        Added TLS support. Due to library size increase, this reduces user file storage (256K -> 192K)
        Added the ability for the app to properly serve compressed js files.
    TCP
        Added TcpGetTxBufferAvailSpace() to TCP sockets. Returns space available to write in the TCP socket buffers before it blocks
    System
        Added defines for current version. NNDK_MAJOR, NNDK_MINOR, NNDK_PATCH, in predef.h. The values for the current version are NNDK_MAJOR: 2, NNDK_MINOR: 7, NNDK_PATCH: 2, and will be updated in future releases

Corrections in this release

    Time
        Fixed multiple issues in multiple applications, examples, and RTC drivers to treat time zones in a consistent way using tzsetchar. Added an array of example time zones; see timezones.cpp and timezones.h.
        SetTimeZone is deprecated and should not be used.
    System
        Fixed error in sprintf and siprintf which caused early termination of printing
        Fixed piter_Sem to work with multiple pit channels at the same time
    SSL/TLS
        Allow SSL to compile without TLS support
        Reduced stack size requirements for SSL/TLS. Moved negotiation variables to global SRAM, increasing negotiation speed, decreasing available SRAM
        Fixed SecureFactoryApp (broken in 2.7.1)
        Fixed issue where writes would truncate
        Fixed SSL POP3 example. Would crash due to null pointer when the Content-Type: text did not appear in an email, POP3_RetreiveMessage()
        Fixing client certs, they were not functional
    WiFi
        Fixed issue where task would hang when attempting to communicate with missing or failed WiFi module.
        Added proper checking for NULL returns in the event of communication failures
        Improved WiFi performance in a congested scenario
    MCF5441X
        Working version of a class based driver for the i2c which doesn’t have as many global defines. Driver currently works only in master mode.
        Fix 24-bit DEASSERT_EVERY_TRANSFER dspi calls
        Switch no longer post-pends Frame Check Sequence. This manifested as dropping full size Ethernet frames (MCF54417)
        Fixed multicast crash which caused RTOS to stop task switching
    FAT File System
        Fixed race condition while renaming files and accessing file system from other tasks.
    SBL2E
        Fixed Serial Tunnel mode pathological connection reset errors when data flow was in one direction only. (dualserial app)
        Fixed connection race condition
        Added no abort on syn sent fail

Re: Post subject: NNDK 2.7.2 Beta release available

Posted: Mon Jun 15, 2015 8:39 pm
by mx270a
I installed with 3 serial numbers, PK70, NANO54415, and MOD5441x. Of the three only the PK70 files were installed. All three serial numbers are listed in the serial_numbers.txt file, but there is a blank line after the PK70, which there isn't in the 2.7.1 version of that file.

I also noticed that the installer is 75MB smaller than v2.7.1. Either you removed some unnecessary stuff, or something is missing.

Re: Post subject: NNDK 2.7.2 Beta release available

Posted: Tue Jun 16, 2015 9:37 am
by Forrest
mx270a wrote:I installed with 3 serial numbers, PK70, NANO54415, and MOD5441x. Of the three only the PK70 files were installed. All three serial numbers are listed in the serial_numbers.txt file, but there is a blank line after the PK70, which there isn't in the 2.7.1 version of that file.

I also noticed that the installer is 75MB smaller than v2.7.1. Either you removed some unnecessary stuff, or something is missing.
We upgraded our installer software. The new version has better compression, hence the 75MB difference in size.

Let me check out the multiple serial numbers issue.

/edit
Okay, I confirmed and fixed this. I will get this online and available by tonight