[Ns-commits] craigdo/ns-3-param

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Wed Feb 27 18:46:29 PST 2008


---- fix compilation bug on osx
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/91109d479b4c


---- re-organize the code to avoid link-time errors due to duplicate symbols.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/e91c92db28c0


---- do not use operator []. Use iterators instead to work with std::list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/9dfbcd50df64


---- convert InternetNode to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/e01570293b98


---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/806f6efe1c33


---- convert CsmaNetDevice to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/node/node.cc src/node/node.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/1fb9430f642d


---- add missing NS_OBJECT_ENSURE_REGISTERED calls.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/3eaeac1dd5ed


---- introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-multicast.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/string.cc src/core/string.h src/core/wscript src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/node/ipv4-address.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/50d0da37f02f


---- Make sequence-number.h a public header file (because it is included by another public header, tcp-header.h)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/tcp-header.h src/internet-node/wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/f1a18a24d318


---- RandomWalk2dMobilityModel changed name to RandomWalkMobilityModel (typo or intentional?)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/4b8bc80d1034


---- Upgrade WAF to version 1.3.2
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/craigdo/ns-3-param/rev/176caa69af8a


---- The message "Unable to determine outbound interface.  No default route set"
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/a3e10db411b9


---- Add the IPv4 header before deciding whether to drop packets.  Closes bug #135.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/084b07dceafb


---- Fix broadcast packet reception for locally bound sockets (bug #136)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/eec07777d1a2


---- Make the OLSR example a bit more complete, adding a 5th node, to exercise 3-hop routing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/6496b4d93372


---- OLSR: code cleanup, more extensive logging, many bug fixes.  Should also handle multiple interfaces better, now.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h src/routing/olsr/repositories.h src/routing/olsr/routing-table.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/caa15068fb3b


---- A couple more OLSR bug fixes
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/eadca3b1de1a


---- Fix TCP server socket connection notification (part of bug 132)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/6ae8117d4ffe


---- Make Packet::RemoveTag behave as documented (bug #139)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/common/tags.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/9df551386a93


---- Check for malformed trace paths that do not start with '/'.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/trace-resolver.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/200875532591


---- Add support for tracing the OLSR routing table size.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/routing-table.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/5966c42cfea3


---- Make the OLSR routing protocol priority higher, not lower, than static routing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/1021234da54e


---- fix bug 137: Make Ipv4Address (uint32_t) constructor explicit. patch by Gustavo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-address.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/854dbe96e04c


---- bug 133: automate RandomVariable memory management.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/common/error-model.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/random-variable.cc src/core/random-variable.h src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/node/application.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/28ce210b91bb


---- initial release notes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/craigdo/ns-3-param/rev/604a3bc1fbb3


---- update version number
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION
url: http://code.nsnam.org/craigdo/ns-3-param/rev/a67dff79c5a4


---- fix doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/0aee22966821


---- avoid infinite recursion in Tcp callback (bug 131)
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/7a249c7c28de


---- add Joe Kopena to AUTHORS list
user: Tom Henderson <tomh at tomh.org>
files: AUTHORS
url: http://code.nsnam.org/craigdo/ns-3-param/rev/ee5e1da76ecc


---- Added tag release-3.0.11 for changeset ee5e1da76ecc
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/craigdo/ns-3-param/rev/58701b08c49c


---- a few tweaks to the release steps document
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/craigdo/ns-3-param/rev/85959d329c8c


---- Fix a typo in the WAF scripts; don't access m_linktask directly, use the get_target_name() method instead (to make it work with waf trunk).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: utils/wscript wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/7617aa80498d


---- Fix the WAF --run option for running a program with command line options
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/79f77914c31c


---- Update NS_LOG documentation
user: Tom Henderson <tomh at tomh.org>
files: src/core/log.h
url: http://code.nsnam.org/craigdo/ns-3-param/rev/ff124e6986a7


---- add extra StopAt call to ensure that the simulation ends at some point.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/78ef05e7239d


---- the NAV should be updated only when the packet is _not_ addressed to us. (see section 9.2.5.4)
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/e56aa089a268


---- allow rate control algorithms to control more per-packet parameters.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/b1df486516a4


---- Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/0b54480c4fd1


---- RRAA implementation.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/84e79f06621c


---- Fix to make the TCP SYN retransmission do a binary exponential backoff
user: Kulin Shah <m.kulin at gmail.com>
files: src/internet-node/tcp-socket.cc src/node/tcp.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/94b08ee80307


---- Move TcpSocket::m_retxEvent.Cancel to TcpSocket::Destroy; undoes d4217d7ba4ba
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/5a1149f7de4e


---- Fix memory leaks in PendingData class by returning Ptr<Packet> instead of PendingData* where appropriate
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/ba9d1cad1a7c


---- Use the physical rate where needed.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/79b65c32b16f


---- Sync event must be properly canceled upon tx during sync.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/d43d9f5a22f8


---- Release all events left upon Simulator::Destroy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/d64b1561b1c2


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/position-allocator.cc src/mobility/position-allocator.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-waypoint-mobility-model.cc src/node/ipv4-address.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/simulator/simulator.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/e667dc0f350e


---- add example for trace connect/disconnection with trace paths
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc
url: http://code.nsnam.org/craigdo/ns-3-param/rev/da3ec9cc3ba3


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/internet-node.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/wscript
url: http://code.nsnam.org/craigdo/ns-3-param/rev/c82e394103e2




More information about the Ns-commits mailing list