1.1 --- a/README Mon Apr 07 18:29:38 2008 -0700
1.2 +++ b/README Mon Apr 07 21:07:38 2008 -0700
1.3 @@ -36,25 +36,26 @@
1.4
1.5 This package contains the latest version of ns-3 which aims
1.6 at being a replacement for ns-2. Currently, ns-3 provides a
1.7 -number of very simple network simulation models:
1.8 - - an ipv4 and udp stack
1.9 +number of simple network simulation models:
1.10 + - an ipv4 and tcp and udp stack
1.11 - arp support at the bottom of the stack
1.12 - - point-to-point physical-layer links
1.13 + - static global and OLSR unicast routing
1.14 + - point-to-point, CSMA, and Wifi links
1.15 + - mobility
1.16 - OnOff traffic generator
1.17
1.18 Our focus to date has been on getting an overall software
1.19 framework in place. The framework is there to make adding
1.20 new models as simple as possible:
1.21 - - an extensive tracing system can be used to connect
1.22 - any number of arbitrary trace sources to any number
1.23 - of trace sinks. This tracing system is decoupled
1.24 - from the act of serializing the trace events to a
1.25 - file: users can and should provide their own
1.26 - trace handling routines.
1.27 +
1.28 + - an extensive callback-based tracing system
1.29
1.30 - simple file trace serialization support is included
1.31 to both text and pcap files.
1.32
1.33 + - an attribute system for configuring parameters in the
1.34 + models
1.35 +
1.36 - adding new MAC-level models simply requires subclassing
1.37 the pair of classes NetDevice and Channel.
1.38
1.39 @@ -123,12 +124,7 @@
1.40
1.41 This documentation includes:
1.42
1.43 - - an architecture document which describes a very
1.44 - high-level view of ns-3: it tries to explain the
1.45 - use-cases the ns-3 developers really focused on when
1.46 - doing the initial design and then goes on to explain
1.47 - the structure of the resulting framework.
1.48 - See the file doc/architecture.pdf
1.49 + - a tutorial
1.50
1.51 - a wiki for user-contributed tips: http://www.nsnam.org/wiki/
1.52
1.53 @@ -137,17 +133,6 @@
1.54 as introductory text:
1.55 http://www.nsnam.org/doxygen/index.html
1.56
1.57 -If you want to re-generate this documentation, you can
1.58 -easily do so:
1.59 -
1.60 - - doc/architecture.pdf is generated from the architecture.tex
1.61 - file in http://code.nsnam.org/docs
1.62 -
1.63 - - the doxygen documentation is generated from the doc/doxygen.conf
1.64 - configuration file. The command "./waf --doxygen" will generate it
1.65 - as doc/html/index.html if you have installed the doxygen tools
1.66 - (see http://www.doxygen.org)
1.67 -
1.68 6) Working with the development version of ns-3
1.69 -----------------------------------------------
1.70
2.1 --- a/RELEASE_NOTES Mon Apr 07 18:29:38 2008 -0700
2.2 +++ b/RELEASE_NOTES Mon Apr 07 21:07:38 2008 -0700
2.3 @@ -3,7 +3,7 @@
2.4
2.5 This file contains ns-3 release notes (most recent releases first).
2.6
2.7 -Release 3.0.12 (2008/03/31)
2.8 +Release 3.0.12 (2008/04/07)
2.9 ========================
2.10 - Add Attribute support to the TypeId metadata system and add
2.11 attribute support to all in-tree models
2.12 @@ -13,6 +13,8 @@
2.13 of the upcoming python bindings
2.14 - new rate control algorithm (RRAA) and a jakes propagation model
2.15 in the 802.11 model (Federico Maguolo).
2.16 + - regression test framework added
2.17 + - TCP delayed acknowledgements and multitasking server
2.18
2.19 Release 3.0.11 (2008/02/15)
2.20 ========================
3.1 --- a/doc/modules Mon Apr 07 18:29:38 2008 -0700
3.2 +++ b/doc/modules Mon Apr 07 21:07:38 2008 -0700
3.3 @@ -15,7 +15,6 @@
3.4 * - a class to register regression tests with the test manager: ns3::Test and ns3::TestManager
3.5 * - debugging facilities: \ref logging, \ref assert, \ref error
3.6 * - \ref randomvariable
3.7 - * - \ref config
3.8 * - a base class for objects which need to support reference counting
3.9 * and QueryInterface: ns3::Object and ns3::InterfaceId
3.10 * - a set of low-level trace facilities integrated in the ns3::Object system: \ref tracing
4.1 --- a/doc/release_steps.txt Mon Apr 07 18:29:38 2008 -0700
4.2 +++ b/doc/release_steps.txt Mon Apr 07 21:07:38 2008 -0700
4.3 @@ -20,14 +20,14 @@
4.4 "description = ns-3.0.x release
4.5 name = ns-3.0.x"
4.6 6. Run the regression tests on the new release and update the reference traces
4.7 - - cd regression
4.8 - - python regression.py
4.9 + - ./waf --regression
4.10 + - ./waf --valgrind --regression (for valgrind version)
4.11 - There should be no regressions at this time
4.12 - tag ns-3-dev-ref-traces with "release ns-3.0.X"
4.13 hg tag "release ns-3.0.x"
4.14 hg push
4.15 - clone the ns-3-dev-ref-traces and place it on the repository as in step
4.16 - 6 but use the name ns-3.0.x-ref-traces
4.17 + 5 but use the name ns-3.0.x-ref-traces
4.18 7. Create a reference traces tarball
4.19 - cd regression
4.20 - tar -cjf ns-3.0.x-ref-traces.tar.bz2 ns-3-dev-ref-traces/