author | Craig Dowell <craigdo@ee.washington.edu> |
Thu, 15 Nov 2007 19:21:06 -0800 | |
changeset 1850 | 560a5091e0e6 |
parent 1785 | 04704f042c03 |
child 2185 | d3582be30902 |
permissions | -rw-r--r-- |
421 | 1 |
|
2 |
ns-3 RELEASE NOTES |
|
3 |
||
657
be551a3b07c6
minor changes due to documentation review
Tom Henderson <tomh@tomh.org>
parents:
635
diff
changeset
|
4 |
This file contains ns-3 release notes (most recent releases first). |
421 | 5 |
|
1850 | 6 |
Release 3.0.8 (2007/11/15) |
7 |
======================== |
|
8 |
- A simple error model |
|
9 |
- Source files for ns-3 tutorial |
|
10 |
||
1785 | 11 |
Release 3.0.7 (2007/10/15) |
12 |
======================== |
|
13 |
- OLSR routing protocol |
|
14 |
- A timer class |
|
15 |
- Additional mobility models (random waypoint, random 2D walk) |
|
16 |
- A mobility visualization tool |
|
17 |
||
1516 | 18 |
Release 3.0.6 (2007/09/15) |
19 |
======================== |
|
20 |
- Static multicast IPv4 routing |
|
21 |
- Logging overhaul (NS_LOG macros) |
|
22 |
- Refactoring of tracing subsystem |
|
23 |
- Tutorial document started |
|
24 |
||
1284 | 25 |
Release 3.0.5 (2007/08/15) |
999
a3c715562d79
start filling release notes with merged items
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
929
diff
changeset
|
26 |
======================== |
a3c715562d79
start filling release notes with merged items
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
929
diff
changeset
|
27 |
|
1284 | 28 |
- Refactoring to support win32-based unix environments (Cygwin, mingw) |
29 |
- "Packet socket" for allowing applications to access NetDevices directly |
|
30 |
- Generalized, polymorphic Address class |
|
31 |
- Add CSMA NetDevice model (from Emmanuelle Laprise) |
|
32 |
- Modularize IPv4 routing support (from Gustavo Carneiro) |
|
33 |
- Add mobility framework and basic mobility models |
|
34 |
- Global unicast centralized routing |
|
999
a3c715562d79
start filling release notes with merged items
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
929
diff
changeset
|
35 |
|
929 | 36 |
Release 3.0.4 (2007/07/15) |
37 |
======================== |
|
38 |
||
39 |
- Enable waf as the default build system. |
|
40 |
- Per-packet metadata: a system to track which headers and trailers |
|
41 |
are added to a packet |
|
42 |
- Simplifications to point-to-point devices and channel |
|
43 |
||
759
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
44 |
Release 3.0.3 (2007/06/15) |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
45 |
======================== |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
46 |
|
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
47 |
- Enable Waf for release tarballs: users can now build ns-3 |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
48 |
with the "waf" tool. See doc/build-waf.txt. |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
49 |
- Add support for variable time precision: it is now possible |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
50 |
to run a simulation with an accuracy which is higher or lower |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
51 |
than a nanosecond: seconds, milliseconds, microseconds, |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
52 |
femtoseconds and picoseconds are supported. |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
53 |
- Optimize and rework the COM framework, solidify the component |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
54 |
manager |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
55 |
- Many small API cleanups |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
56 |
|
657
be551a3b07c6
minor changes due to documentation review
Tom Henderson <tomh@tomh.org>
parents:
635
diff
changeset
|
57 |
Release 3.0.2 (2007/05/18) |
635
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
58 |
======================== |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
59 |
|
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
60 |
- Implement a new memory management infrastructure based |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
61 |
on reference counting and smart pointers (the latter being |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
62 |
optional) |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
63 |
|
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
64 |
- Implement a COM-like framework with support for QueryInterface |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
65 |
to provide object extensibility |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
66 |
|
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
67 |
- Add support for a BSD-style socket API for user applications |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
68 |
|
657
be551a3b07c6
minor changes due to documentation review
Tom Henderson <tomh@tomh.org>
parents:
635
diff
changeset
|
69 |
Release 3.0.1 (2007/03/31) |
421 | 70 |
======================== |
71 |
||
72 |
- First public release; not yet pre-alpha. |
|
73 |
||
74 |
- Simple UDP-based simulation script (examples/simple-p2p.cc) |