Updated release notes, lwip architecture port files

This commit is contained in:
Joseph Henry
2017-09-15 19:30:48 -07:00
parent 709fc40483
commit 88efcf984a
3 changed files with 22 additions and 31 deletions

View File

@@ -1,23 +1,13 @@
## Future Release Roadmap: ### 2017-09-15 -- Version 1.1.5
### 2017-07-30 -- Version 1.2.0
- Basic BSD network stack support (libuinet)
### 2017-06-30 -- Version 1.1.5
- Improvements in API consistency and coverage - Improvements in API consistency and coverage
- Re-introduction of lwIP driver, also upgraded lwIP to 2.0.2-STABLE
- Additional safety checks - Additional safety checks
- Various bug fixes for socket abstraction layer - Various bug fixes for POSIX socket emulation layer
- Rework of Connection lock scheme - Rework of Connection lock scheme
- IPv4 and IPv6 enabled by default
- Performance (RX and TX) upgrades - Performance (RX and TX) upgrades
*** ### 2017-06-07 -- Version 1.1.4
## Past Releases:
### 2017-06-07 -- Version 1.1.4 (CURRENT)
- Library can now be run in IPV4 and IPV6 mode simultaneously - Library can now be run in IPV4 and IPV6 mode simultaneously
@@ -72,76 +62,76 @@
- Various bug fixes - Various bug fixes
### 2017-11-21 -- Version 0.6.2 ### 2016-11-21 -- Version 0.6.2
- Updated ZTO source for reliability - Updated ZTO source for reliability
### 2017-10-28 -- Version 0.6.1 ### 2016-10-28 -- Version 0.6.1
- Stack driver support for IPv4 XOR IPv6 - Stack driver support for IPv4 XOR IPv6
### 2017-10-21 -- Version 0.6.0 ### 2016-10-21 -- Version 0.6.0
- Updated ZTO source to 1.1.14 - Updated ZTO source to 1.1.14
### 2017-10-18 -- Version 0.5.0 ### 2016-10-18 -- Version 0.5.0
- Implemented driver for picoTCP network stack - Implemented driver for picoTCP network stack
### 2017-09-29 -- Version 0.4.2 ### 2016-09-29 -- Version 0.4.2
- IPv6-related fixes - IPv6-related fixes
### 2017-09-27 -- Version 0.4.1 ### 2016-09-27 -- Version 0.4.1
- Added IPv6 support to lwIP stack driver - Added IPv6 support to lwIP stack driver
### 2017-09-11 -- Version 0.4.0 ### 2016-09-11 -- Version 0.4.0
- Upgraded to lwIP 2.0.0 - Upgraded to lwIP 2.0.0
### 2017-09-07 -- Version 0.3.5 ### 2016-09-07 -- Version 0.3.5
- Introduced prettier and less complex Swift API - Introduced prettier and less complex Swift API
### 2017-09-06 -- Version 0.3.4 ### 2016-09-06 -- Version 0.3.4
- Improved debugging traces - Improved debugging traces
### 2017-09-01 -- Version 0.3.3 ### 2016-09-01 -- Version 0.3.3
- Improved API parameter naming consistency - Improved API parameter naming consistency
### 2017-08-17 -- Version 0.3.2 ### 2016-08-17 -- Version 0.3.2
- Improved proxy server controls - Improved proxy server controls
### 2017-08-15 -- Version 0.3.1 ### 2016-08-15 -- Version 0.3.1
- API consistency improvements - API consistency improvements
### 2017-07-25 -- Version 0.3.0 ### 2016-07-25 -- Version 0.3.0
- Updated ZTO source to 1.1.4 - Updated ZTO source to 1.1.4
### 2017-07-20 -- Version 0.2.1 ### 2016-07-20 -- Version 0.2.1
- Normalized zt_ API naming conventions - Normalized zt_ API naming conventions
### 2017-06-14 -- Version 0.2.0 ### 2016-06-14 -- Version 0.2.0
- Old netcon project moved into its own repo - Old netcon project moved into its own repo

View File

@@ -83,7 +83,7 @@ typedef unsigned long mem_ptr_t;
/* Plaform specific diagnostic output */ /* Plaform specific diagnostic output */
//#define LWIP_PLATFORM_DIAG(x) do {printf x;} while(0) //#define LWIP_PLATFORM_DIAG(x) do {printf x;} while(0)
#include "Debug.hpp" #include "Debug.hpp"
#define LWIP_PLATFORM_DIAG(x) DEBUG_STACK(x); #define LWIP_PLATFORM_DIAG(x) DEBUG_STACK x;
#define LWIP_PLATFORM_ASSERT(x) do {printf("Assertion \"%s\" failed at line %d in %s\n", \ #define LWIP_PLATFORM_ASSERT(x) do {printf("Assertion \"%s\" failed at line %d in %s\n", \
x, __LINE__, __FILE__); fflush(NULL); abort();} while(0) x, __LINE__, __FILE__); fflush(NULL); abort();} while(0)

View File

@@ -76,7 +76,8 @@
* systems, this should be defined to something less resource-consuming. * systems, this should be defined to something less resource-consuming.
*/ */
#ifndef LWIP_PLATFORM_DIAG #ifndef LWIP_PLATFORM_DIAG
#define LWIP_PLATFORM_DIAG(x) do {printf x;} while(0) #include "Debug.hpp"
#define LWIP_PLATFORM_DIAG(x) printf(x);
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#endif #endif