nits for 3.0.12 release
authorTom Henderson <tomh@tomh.org>
Mon, 07 Apr 2008 21:07:38 -0700
changeset 2891 aeca90b95bf5
parent 2890 172baa5960ff
child 2892 b17f2928291e
nits for 3.0.12 release
README
RELEASE_NOTES
doc/modules
doc/release_steps.txt
--- a/README	Mon Apr 07 18:29:38 2008 -0700
+++ b/README	Mon Apr 07 21:07:38 2008 -0700
@@ -36,25 +36,26 @@
 
 This package contains the latest version of ns-3 which aims 
 at being a replacement for ns-2. Currently, ns-3 provides a 
-number of very simple network simulation models:
-  - an ipv4 and udp stack
+number of simple network simulation models:
+  - an ipv4 and tcp and udp stack
   - arp support at the bottom of the stack
-  - point-to-point physical-layer links
+  - static global and OLSR unicast routing
+  - point-to-point, CSMA, and Wifi links
+  - mobility
   - OnOff traffic generator
 
 Our focus to date has been on getting an overall software
 framework in place.  The framework is there to make adding 
 new models as simple as possible:
-  - an extensive tracing system can be used to connect
-    any number of arbitrary trace sources to any number
-    of trace sinks. This tracing system is decoupled
-    from the act of serializing the trace events to a 
-    file: users can and should provide their own
-    trace handling routines.
+
+  - an extensive callback-based tracing system 
 
   - simple file trace serialization support is included
     to both text and pcap files.
 
+  - an attribute system for configuring parameters in the 
+    models
+
   - adding new MAC-level models simply requires subclassing
     the pair of classes NetDevice and Channel.
 
@@ -123,12 +124,7 @@
 
 This documentation includes:
 
-  - an architecture document which describes a very 
-    high-level view of ns-3: it tries to explain the
-    use-cases the ns-3 developers really focused on when
-    doing the initial design and then goes on to explain
-    the structure of the resulting framework.
-    See the file doc/architecture.pdf
+  - a tutorial
 
   - a wiki for user-contributed tips: http://www.nsnam.org/wiki/
 
@@ -137,17 +133,6 @@
     as introductory text:
     http://www.nsnam.org/doxygen/index.html
 
-If you want to re-generate this documentation, you can 
-easily do so:
-
-  - doc/architecture.pdf is generated from the architecture.tex
-    file in http://code.nsnam.org/docs
-
-  - the doxygen documentation is generated from the doc/doxygen.conf
-    configuration file. The command "./waf --doxygen" will generate it
-    as doc/html/index.html if you have installed the doxygen tools 
-    (see http://www.doxygen.org)
-
 6) Working with the development version of ns-3
 -----------------------------------------------
 
--- a/RELEASE_NOTES	Mon Apr 07 18:29:38 2008 -0700
+++ b/RELEASE_NOTES	Mon Apr 07 21:07:38 2008 -0700
@@ -3,7 +3,7 @@
 
 This file contains ns-3 release notes (most recent releases first).
 
-Release 3.0.12 (2008/03/31)
+Release 3.0.12 (2008/04/07)
 ========================
     - Add Attribute support to the TypeId metadata system and add
 attribute support to all in-tree models
@@ -13,6 +13,8 @@
 of the upcoming python bindings
     - new rate control algorithm (RRAA) and a jakes propagation model
 in the 802.11 model (Federico Maguolo).
+    - regression test framework added
+    - TCP delayed acknowledgements and multitasking server
 
 Release 3.0.11 (2008/02/15)
 ========================
--- a/doc/modules	Mon Apr 07 18:29:38 2008 -0700
+++ b/doc/modules	Mon Apr 07 21:07:38 2008 -0700
@@ -15,7 +15,6 @@
  *    - a class to register regression tests with the test manager: ns3::Test and ns3::TestManager
  *    - debugging facilities: \ref logging, \ref assert, \ref error
  *    - \ref randomvariable
- *    - \ref config
  *    - a base class for objects which need to support reference counting
  *      and QueryInterface: ns3::Object and ns3::InterfaceId 
  *    - a set of low-level trace facilities integrated in the ns3::Object system: \ref tracing
--- a/doc/release_steps.txt	Mon Apr 07 18:29:38 2008 -0700
+++ b/doc/release_steps.txt	Mon Apr 07 21:07:38 2008 -0700
@@ -20,14 +20,14 @@
      "description = ns-3.0.x release
       name = ns-3.0.x"
 6. Run the regression tests on the new release and update the reference traces
-   - cd regression
-   - python regression.py
+   - ./waf --regression
+   - ./waf --valgrind --regression (for valgrind version)
    - There should be no regressions at this time
    - tag ns-3-dev-ref-traces with "release ns-3.0.X"
      hg tag "release ns-3.0.x"
      hg push
    - clone the ns-3-dev-ref-traces and place it on the repository as in step
-     6 but use the name ns-3.0.x-ref-traces
+     5 but use the name ns-3.0.x-ref-traces
 7. Create a reference traces tarball
    - cd regression
    - tar -cjf ns-3.0.x-ref-traces.tar.bz2 ns-3-dev-ref-traces/