NNDK 2.7.1 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.
Release 2.7.1 (March 2015)
New in this release
FTP
Added SYST command
MOD54415
Adding I2C driver examples
Added 5441x IRQ 7 example
NANO54415
Added support for watchdog service routine during flash writes
Updated monitor for faster boot times
SBL2e
Update Rev 1.66. Added support for UDP broadcasts. Corrected problem in initialization so device does not have to reboot for a change in outgoing destination IP address.
SSH
Added TCP keep alive to Secure Factory App
System
Adding precision support for %s in printf
Added long long support to netburner printf
Tools
Java Autoupdate: Abort in auto mode now allowed
TLS/SSL
Implemented TLS 1.0,1.1,1.2
Added support for SHA256 signatures
Added support for SubjectAltNames to TLS and also for wildcard domain components
Notes: Increased SSL/TLS stack size by 4k
Websockets
Adding Websocket Serial Console example
Corrections in this release
DHCP
GetDHCPIfNeccessary now checks to make sure that there is not already an IP assigned.
FTP
Fixed socket leaks with regards to issuing the PASV command
MCF5441X
Added link symbol for sim Rapid GPIO
Restored EnablePHY and DisablePHY function
MOD5282
Fixed boot hang affecting release 2.6.9–2.7.0
NANO54415
Fixes Nano inability to write to UserParams
NTP Client
Fixed timetick overflow for NTP client devices that have been running without reset for more than 2 years
UDP
Add handler for IPSetup authenticate function for non-receiving interfaces
Websockets
Fixed TCP/WS deadlock issue on saturated links/lossy networks
Well this is embarrasing. The release posted under 2.7.1 as the download used the 2.7.0 source tree. To be explicit, we built 2.7.1, tested 2.7.1, and then packaged 2.7.0 in to the install. I'm going to reupload this release with the correct source tree. Thanks for catching this.
2.7.1 on Win7 x64 with two network interfaces. With both interfaces enabled, NBFind doesn't find my module (NANO) in either NBEclipse or TaskScan. However, the module can be located in IPSetup and AutoUpdate. When I disable one network interface in Windows, everything is fine. I don't recall this being an issue with 2.6.7.
Also, like in 2.7.0, to get TcpGetTxBufferAvailSpace() to work I had to declare it in tcp.h. I mentioned this in the 2.7.0 beta thread. Do you not want customers using these functions, or did it just not get added to 2.7.1?
On the buffer function issue: Nope, I'm just an idiot. Somehow, between you mentioning them and me going to add them in the header, I forgot apparently... They're there now :/
With regard to NBFind: Is this the Eclipse find or the standalone find utility?
Is there any way to selectively disable different TLS versions? Can we, for instance, specify TLS 1.2 only connections, and refuse to connect to TLS 1.0 and TLS 1.1 servers?