author | Tom Henderson <tomh@tomh.org> |
Mon, 15 Oct 2007 21:10:46 -0700 | |
changeset 1785 | 04704f042c03 |
parent 1516 | 6c4850dc539e |
child 1850 | 560a5091e0e6 |
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 |
|
1785 | 6 |
Release 3.0.7 (2007/10/15) |
7 |
======================== |
|
8 |
- OLSR routing protocol |
|
9 |
- A timer class |
|
10 |
- Additional mobility models (random waypoint, random 2D walk) |
|
11 |
- A mobility visualization tool |
|
12 |
||
1516 | 13 |
Release 3.0.6 (2007/09/15) |
14 |
======================== |
|
15 |
- Static multicast IPv4 routing |
|
16 |
- Logging overhaul (NS_LOG macros) |
|
17 |
- Refactoring of tracing subsystem |
|
18 |
- Tutorial document started |
|
19 |
||
1284 | 20 |
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
|
21 |
======================== |
a3c715562d79
start filling release notes with merged items
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
929
diff
changeset
|
22 |
|
1284 | 23 |
- Refactoring to support win32-based unix environments (Cygwin, mingw) |
24 |
- "Packet socket" for allowing applications to access NetDevices directly |
|
25 |
- Generalized, polymorphic Address class |
|
26 |
- Add CSMA NetDevice model (from Emmanuelle Laprise) |
|
27 |
- Modularize IPv4 routing support (from Gustavo Carneiro) |
|
28 |
- Add mobility framework and basic mobility models |
|
29 |
- Global unicast centralized routing |
|
999
a3c715562d79
start filling release notes with merged items
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
929
diff
changeset
|
30 |
|
929 | 31 |
Release 3.0.4 (2007/07/15) |
32 |
======================== |
|
33 |
||
34 |
- Enable waf as the default build system. |
|
35 |
- Per-packet metadata: a system to track which headers and trailers |
|
36 |
are added to a packet |
|
37 |
- Simplifications to point-to-point devices and channel |
|
38 |
||
759
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
39 |
Release 3.0.3 (2007/06/15) |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
40 |
======================== |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
41 |
|
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
42 |
- 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
|
43 |
with the "waf" tool. See doc/build-waf.txt. |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
44 |
- 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
|
45 |
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
|
46 |
than a nanosecond: seconds, milliseconds, microseconds, |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
47 |
femtoseconds and picoseconds are supported. |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
48 |
- Optimize and rework the COM framework, solidify the component |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
49 |
manager |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
50 |
- Many small API cleanups |
8d6562ea21a4
add release notes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
657
diff
changeset
|
51 |
|
657
be551a3b07c6
minor changes due to documentation review
Tom Henderson <tomh@tomh.org>
parents:
635
diff
changeset
|
52 |
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
|
53 |
======================== |
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
54 |
|
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
55 |
- 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
|
56 |
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
|
57 |
optional) |
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 |
- 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
|
60 |
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
|
61 |
|
71b92dfe5f55
write README, contributing.txt, reorganize the other documentation files
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
421
diff
changeset
|
62 |
- 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
|
63 |
|
657
be551a3b07c6
minor changes due to documentation review
Tom Henderson <tomh@tomh.org>
parents:
635
diff
changeset
|
64 |
Release 3.0.1 (2007/03/31) |
421 | 65 |
======================== |
66 |
||
67 |
- First public release; not yet pre-alpha. |
|
68 |
||
69 |
- Simple UDP-based simulation script (examples/simple-p2p.cc) |