update release notes
authorJosh Pelkey <jpelkey@gatech.edu>
Sun, 15 May 2011 09:28:09 -0400
changeset 7206 a6da68275fa9
parent 7205 3e06e337b394
child 7207 440bbee145f0
update release notes
RELEASE_NOTES
--- a/RELEASE_NOTES	Fri May 13 23:21:38 2011 -0700
+++ b/RELEASE_NOTES	Sun May 15 09:28:09 2011 -0400
@@ -25,64 +25,79 @@
   - int64x64_t is a new type which allows portable and easy to write arithmetic
     calculations that require a high degree of fractional precision.
 
+  - interface to the Click Modular Router and an Ipv4ClickRouting
+    class to allow a node to use Click for external routing
+
+  - interface to an OpenFlow software implementation distribution to allow the 
+    simulation of OpenFlow switches in ns-3
+
 Bugs fixed
 ----------
 The following lists many of the bugs fixed or small feature additions
 since ns-3.10, in many cases referencing the Bugzilla bug number.
 
-   - Bug 1019: common --> node --> common circular dependency 
-   - Fixed UanPhyGen::IsStateBusy method bug 
-   - bugfix: CsmaNetDevice ErrorModel not discarding packet (reported by
-   - Bug 1048: MatrixPropagationLossModel API changed from Ptr<Object> to
-   - Bug 1049 - Issues with OLSR HNA messages sent by multiple gateways 
-   - Bug 1052 - olsr::RoutingProtocol::LinkTupleUpdated incorrect
-   - bug 1062: fix portability issue with rescale-pdf.sh 
-   - Bug 1064: Correct Friis propagation loss equation
+   - bugfix: CsmaNetDevice ErrorModel not discarding packet
    - bugfix: do not call RouteOutput() twice 
    - Workaround gccxml bug scanning Seconds(0) as default value 
    - Copy a bug fix from ns3modulescan.py into ns3modulescan-modular.py 
-   - Bug 1070: csma/ipv6 examples duplicate NS_LOG_COMPONENT_DEFINE 
    - Modular Python bindings work (many bug fixes, more modules tested) 
-   - bug 1072: crash upon call to Packet::AddAtEnd of fragmented packets 
-   - Bug 1040 - Olsr and multiple interfaces 
-   - Bug 1075 - Python examples fail when static built is enabled 
-   - Bug 1076 - Waf gives an error if you enable only a single module 
    - Modular bindings: bug fixes, more verbose scanning 
-   - bug 1078: PacketTagList::Add performs NS_ASSERT counting one byte
    - ./waf --apiscan: fix bug in detection of whether the per-module
-   - Bug 1081 - wutils.py refers to the old directory for visualizer
-   - Bug 1083 - scratch doesn't work when only some modules are enabled 
    - Remove the 'Modules to build' debug print 
-   - updated doxygen for Object::Dispose (bug 1086) 
-   - fixed ActiveProbing for StaWifiMac (bug 1060) 
-   - bug 1094: Object::GetObject upon dlopen 
-   - fixed Bug 1066 - Set Radiotap modulation type flags correctly 
-   - fixed Bug 1090 - WifiMacQueue is not accessible through the
-   - fix Bug 1069 - ApWifiMac unduly calls RegularWifiMac::Receive and
-   - revised fix for bug 1069 
-   - bug 1046: Check AODV LocalDeliver callback before using it 
-   - fix small bugs 
-   - work around pybindgen bug 
-   - bugs fixed 
-   - Bug 1088 - Code in scratch directory assumes all modules are enabled 
-   - testcase for bug 1072 
-   - bug 1072: crash upon call to Packet::AddAtEnd of fragmented packets 
-   - Bug 1106: Remove CanvasLocation dependencies 
    - CsmaNetDevice ReceiveErrorModel was not dropping the packet
-   - bug 1038 - Time::Get*Seconds () return signed integer while actually returning unsigned
+
    - bug 445 - Is the class name Scalar in nstime.h appropriate?
-   - bug 1044 - Seconds (1e-9) creates Time that is not IsPositive ()
-   - bug 1056 - CSMA: padding not handled correctly for LLC encapsulation
-   - bug 1058 - documentation help to avoid InternetStackHelper pitfall
-   - bug 1054 - ipv6 InternetStackHelper EnablePcapIpv6All() broken
+   - bug 699 - TestCase::DoRun probably should not return a bool
+   - bug 957 - Issue with test.py
+   - bug 1017 - node --> internet-stack --> node
+   - bug 1018 - mobility --> helper --> mobility circular dependency
+   - bug 1019 - common --> node --> common circular dependency
+   - bug 1038 - Time::Get*Seconds () return signed integer while actually returning unsigned.
+   - bug 1040 - Olsr and multiple interfaces
    - bug 1042 - AODV RERR implosion (missing RERR_RATELIMIT) 
-   - bug 1097 - AODV routing entry set to be VALID mistakenly
+   - bug 1044 - Seconds (1e-9) creates Time that is not IsPositive ()
    - bug 1047 - Multicast routes on nodes with >16 interfaces
+   - bug 1048 - suggested MatrixPropagationLossModel::SetLoss() API change
+   - bug 1049 - Issues with OLSR HNA messages sent by multiple gateways
+   - bug 1052 - olsr::RoutingProtocol::LinkTupleUpdated incorrect detection of asymetric link with multiple interface nodes
+   - bug 1054 - ipv6 InternetStackHelper EnablePcapIpv6All() broken
+   - bug 1056 - CSMA: padding not handled correctly for LLC encapsulation
+   - bug 1058 - InternetStackHelper pitfall: calling Install before adding routing protocols
+   - bug 1060 - Setting NqStaWifiMac Active Probing true, crashes simulation
+   - bug 1061 - Title level inconsistent in click.rst
+   - bug 1062 - rescale-pdf not working
+   - bug 1064 - Correct Friis propagation loss equation in spectrum module
+   - bug 1066 - Set Radiotap modulation type flags correctly
+   - bug 1069 - ApWifiMac unduly calls RegularWifiMac::Receive and crashes
+   - bug 1070 - csma/ipv6 examples duplicate NS_LOG_COMPONENT_DEFINE
+   - bug 1072 - crash upon call to Packet::AddAtEnd of fragmented packets 
+   - bug 1075 - Python examples fail when static built is enabled
+   - bug 1076 - Waf gives an error if you enable only a single module
+   - bug 1078 - PacketTagList::Add performs NS_ASSERT counting one byte too few
+   - bug 1079 - MPI code doesn't compile
+   - bug 1081 - wutils.py refers to the old directory for visualizer module
+   - bug 1083 - scratch doesn't work when only some modules are enabled
+   - bug 1085 - Build failed: list index out of range
+   - bug 1086 - sanity check for not calling Object::Dispose () twice
+   - bug 1087 - Call MPI_Finalize to exit MPI environment
    - bug 1088 - Code in scratch directory assumes all modules are enabled
+   - bug 1089 - lwip build issue
+   - bug 1090 - WifiMacQueue is not accessible through the attribute path
+   - bug 1092 - Problem building FreeBSD stack with g++ 4.5.2 (Ubuntu)
+   - bug 1094 - Object::GetObject upon dlopen 
+   - bug 1097 - AODV routing entry set to be VALID mistakenly.
+   - bug 1098 - when to show users which modules are enabled?
+   - bug 1103 - Useless assignment in omnet-data-output.cc
+   - bug 1105 - Move topology helpers into separate per-device modules
+   - bug 1106 - Remove "CanvasLocation" dependencies in p2p helpers
    - bug 1108 - test.py -e option needs repair
-   - bug 1110 - Sort alphabetically and display Modules built in columns
-   - bug 957 - Issue with test.py 
-   - bug 1103 - Useless assignment in omnet-data-output.cc
+   - bug 1110 - Sort alphabetically and display "Modules built" in columns
+   - bug 1117 - bindings failures on selected platforms
+   - bug 1122 - spectrum-value test should check tolerance on a per-value basis
+   - bug 1125 - ./waf --enable-modules fails
+   - bug 1131 - Bug in Ipv4L3Protocol::RemoveAddress()
+   - bug 1133 - DSDV: Possible bug in settling time calc
+   - bug 1142 - Wrong 802.11p Slot time
 
 Known issues
 ------------