RELEASE_NOTES
changeset 3466 cbf5120f5eb6
parent 3465 a1d2a8165500
child 3472 190ce8107098
--- a/RELEASE_NOTES	Fri Jul 18 12:12:43 2008 +0100
+++ b/RELEASE_NOTES	Sun Jul 20 07:59:21 2008 -0700
@@ -3,18 +3,34 @@
 
 This file contains ns-3 release notes (most recent releases first).
 
-Next Release (in ns-3-dev)
-==========================
+Release 3.2 (pending)
+=====================
+
+New functionality added
+-----------------------
+- Add learning bridge (IEEE 802.1D) implementation: BridgeNetDevice;
+- Python bindings added
 - Kernel thread support (class SystemThread) added;
 - Kernel mutual exclusion support (class SystemMutex) added;
 - Kernel critical section RAII support (class CriticalSection) added;
 - Kernel system condition support (class SystemCondition) added;
-- Move required methods in helper classes to constructors;
-- Change obsolete references to Parameter to Attribute in helpers;
+- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. 
+
+Bugs fixed
+----------
+- add optional support for TCP and UDP checksum (bug 236)
+- close socket upon PacketSink::StopApplication (bug 243)
+- fix build failure with gcc 4.3.x (bug 245)
+
+API changes from 3.1 to 3.2
+---------------------------
+- several helper APIs related to attribute setting (changeset d5f8e5fae1c6, 
+  bug 234); old variants are currently deprecated API and will be removed
+  in a future release
+- remove references to Parameter in helper APIs (changeset 3cdd9d60f7c7,
+  bug 232); old variants are currently deprecated API and will be removed
+  in a future release
 - New NetDevice APIs: SendFrom and SetPromiscRxCallback;
-- Add learning bridge (IEEE 802.1D) implementation: BridgeNetDevice;
-
- ---> API Changes in this release <---
 
 In order to support the learning bridge, some API changes in Node and
 NetDevice were made.
@@ -27,8 +43,9 @@
 In Node, the signature for protocol handler callbacks (used in
 AddProtocolHandler) has changed.  Now it looks like:
 
-  void ReceiveFromDevice (Ptr<NetDevice> device, Ptr<Packet> packet, uint16_t protocol,
-                          Address const &source, Address const &destination, PacketType packetType);
+  void ReceiveFromDevice (Ptr<NetDevice> device, Ptr<Packet> packet, 
+    uint16_t protocol, Address const &source, Address const &destination, 
+    PacketType packetType);
 
 The extra parameters 'destination' and 'packetType' are present for
 all protocol handlers, but only have valid values for promiscuous
@@ -36,7 +53,6 @@
 so no action is needed to adapt existing code besides updating the
 callback signature.
 
-
 Release 3.1 (2008/06/30)
 ========================