Update CHANGELOG and version numbers for 1.4.0 release
diff --git a/CHANGELOG b/CHANGELOG
index 903de15..6e27a66 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,16 +1,19 @@
-FUTURE
-
-  * TODO: The lwIP source code makes some invalid assumptions on processor
-    word-length, storage sizes and alignment. See the mailing lists for
-    problems with exoteric (/DSP) architectures showing these problems.
-    We still have to fix some of these issues neatly.
-
 HISTORY
 
 (CVS HEAD)
 
   * [Enter new changes just after this line - do not remove this line]
 
+ ++ New features:
+
+
+ ++ Bugfixes:
+
+
+
+
+(STABLE-1.4.0)
+
   ++ New features:
 
   2011-03-27: Simon Goldschmidt
diff --git a/src/include/lwip/init.h b/src/include/lwip/init.h
index 6ec541e..77dcdfc 100644
--- a/src/include/lwip/init.h
+++ b/src/include/lwip/init.h
@@ -47,7 +47,7 @@
 /** For release candidates, this is set to 1..254
   * For official releases, this is set to 255 (LWIP_RC_RELEASE)
   * For development versions (CVS), this is set to 0 (LWIP_RC_DEVELOPMENT) */
-#define LWIP_VERSION_RC         2U
+#define LWIP_VERSION_RC         255U
 
 /** LWIP_VERSION_RC is set to LWIP_RC_RELEASE for official releases */
 #define LWIP_RC_RELEASE         255U