--- 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/