diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index ff84aaa..ce24d68 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,23 +1,13 @@ -## Future Release Roadmap: - -### 2017-07-30 -- Version 1.2.0 - - - Basic BSD network stack support (libuinet) - -### 2017-06-30 -- Version 1.1.5 +### 2017-09-15 -- Version 1.1.5 - Improvements in API consistency and coverage + - Re-introduction of lwIP driver, also upgraded lwIP to 2.0.2-STABLE - Additional safety checks - - Various bug fixes for socket abstraction layer + - Various bug fixes for POSIX socket emulation layer - Rework of Connection lock scheme - - IPv4 and IPv6 enabled by default - Performance (RX and TX) upgrades -*** - -## Past Releases: - -### 2017-06-07 -- Version 1.1.4 (CURRENT) +### 2017-06-07 -- Version 1.1.4 - Library can now be run in IPV4 and IPV6 mode simultaneously @@ -72,76 +62,76 @@ - Various bug fixes -### 2017-11-21 -- Version 0.6.2 +### 2016-11-21 -- Version 0.6.2 - 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 -### 2017-10-21 -- Version 0.6.0 +### 2016-10-21 -- Version 0.6.0 - 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 -### 2017-09-29 -- Version 0.4.2 +### 2016-09-29 -- Version 0.4.2 - IPv6-related fixes -### 2017-09-27 -- Version 0.4.1 +### 2016-09-27 -- Version 0.4.1 - 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 -### 2017-09-07 -- Version 0.3.5 +### 2016-09-07 -- Version 0.3.5 - Introduced prettier and less complex Swift API -### 2017-09-06 -- Version 0.3.4 +### 2016-09-06 -- Version 0.3.4 - Improved debugging traces -### 2017-09-01 -- Version 0.3.3 +### 2016-09-01 -- Version 0.3.3 - Improved API parameter naming consistency -### 2017-08-17 -- Version 0.3.2 +### 2016-08-17 -- Version 0.3.2 - Improved proxy server controls -### 2017-08-15 -- Version 0.3.1 +### 2016-08-15 -- Version 0.3.1 - API consistency improvements -### 2017-07-25 -- Version 0.3.0 +### 2016-07-25 -- Version 0.3.0 - 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 -### 2017-06-14 -- Version 0.2.0 +### 2016-06-14 -- Version 0.2.0 - Old netcon project moved into its own repo diff --git a/ext/lwip/src/include/arch/cc.h b/ext/lwip/src/include/arch/cc.h index 3ca921e..c1046ba 100644 --- a/ext/lwip/src/include/arch/cc.h +++ b/ext/lwip/src/include/arch/cc.h @@ -83,7 +83,7 @@ typedef unsigned long mem_ptr_t; /* Plaform specific diagnostic output */ //#define LWIP_PLATFORM_DIAG(x) do {printf x;} while(0) #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", \ x, __LINE__, __FILE__); fflush(NULL); abort();} while(0) diff --git a/ext/lwip/src/include/lwip/arch.h b/ext/lwip/src/include/lwip/arch.h index f366ab5..58b9d6e 100755 --- a/ext/lwip/src/include/lwip/arch.h +++ b/ext/lwip/src/include/lwip/arch.h @@ -76,7 +76,8 @@ * systems, this should be defined to something less resource-consuming. */ #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 #include #endif