+TCP history

friesen wrote on Friday, September 13, 2019:

Where can I find the version history corresponding to V2.0.N? I am currently on Version 2.0.7 and would like to know the changes to current.

https://github.com/aws/amazon-freertos/blob/master/libraries/freertos_plus/standard/freertos_plus_tcp/source/History.txt

Has some good notes, but no way of corresponding across.

I keep having random DNS failures after some period of time. The network stack still works, but until I take the interface down and up all dns queries fail returning 0.

rtel wrote on Friday, September 13, 2019:

There is a little more here, hope that helps:
https://sourceforge.net/p/freertos/code/HEAD/tree/trunk/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/History.txt

friesen wrote on Friday, September 13, 2019:

It looks like there was some refactoring with this file, any idea where 2.0.7 til now is, or is it one of the build numbers?

dcgaws wrote on Friday, September 13, 2019:

Looking at GitHub blame view in https://github.com/aws/amazon-freertos/blame/master/libraries/freertos_plus/standard/freertos_plus_tcp/source/FreeRTOS_DNS.c, there was some refactoring two months ago in order to improve testability (specifically for our memory safety proofs). We also added a routine to flush the DNS cache. Plus:

https://github.com/aws/amazon-freertos/pull/574
https://github.com/aws/amazon-freertos/pull/872
https://github.com/aws/amazon-freertos/pull/525

In your situation, cache behavior would be a suspect.