--- 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)
========================