[Ns-commits] mathieu/ns-3-wifi
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Fri Jun 6 12:10:38 PDT 2008
---- Print the correct type in the callback assign error message (instead of Ptr<const CallbackImplBase>)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b4d3f2e3b09a
---- bump version and add release notes
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES VERSION
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b5bf2588cde2
---- Added tag release ns-3.0.10 for changeset b5bf2588cde2
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e445d35e672b
---- Split tutorial.texi into multiple files; some work on the tracing section
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/tutorial.texi tutorial/tutorial-csma-echo-pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8a6f9a7d8c48
---- add hyperlinks to wiki, Doxygen
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/09b00ef2f4f3
---- Add chapter on callbacks to the tutorial
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/callbacks.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0e2f5fc63975
---- Added in ns-3-tcp (second try)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/wscript src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/internet-node.cc src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/tcp-typedefs.h src/internet-node/wscript src/node/socket.cc src/node/socket.h src/node/tcp.cc src/node/tcp.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6f97d21a99c2
---- Merge TCP implementation (raj/ns-3-tcp)
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a740e5826e69
---- Fix uninitialized member
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8484f2a3f797
---- fix optimized build
user: Tom Henderson <tomh at tomh.org>
files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/48e8a213a27b
---- some more tutorial updates
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/callbacks.texi doc/tutorial/routing.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3ad777b4c99c
---- remove dependency on Callbacks from Ptr test code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/31cb5ef6a020
---- add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-component-manager.cc samples/main-grid-topology.cc samples/main-object.cc samples/main-propagation-loss.cc samples/main-ptr.cc samples/main-query-interface.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/main-simple.cc src/common/error-model.cc src/common/error-model.h src/core/array-trace-resolver.cc src/core/component-manager.cc src/core/component-manager.h src/core/object.cc src/core/object.h src/core/ptr.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-topology.cc src/devices!
/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-net-device.cc src/internet-node/arp-l3-protocol.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-position.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-model.cc src/mobility/static-speed-mobility-model.cc src/node/channel.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/udp.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global!
-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.c
c tutorial/ipv4-bus-network.cc tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/bench-object.cc utils/mobility-generator.cc utils/mobility-visualizer-model.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9f13ac3291e0
---- fix bug 122: get rid of duplicate argument to QueryInterface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-multicast.cc examples/simple-error-model.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-grid-topology.cc src/core/component-manager.cc src/core/component-manager.h src/core/object.cc src/core/object.h src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-channel.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-file-topology.cc src/node/packet-socket-factory.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-!
agent-impl.cc src/routing/olsr/olsr.cc tutorial/point-to-point-ipv4-topology.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a5b898c1ee2c
---- replace static const Interface iid; with static InterfaceId iid (void);
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-component-manager.cc samples/main-object.cc samples/main-query-interface.cc src/common/error-model.cc src/common/error-model.h src/core/component-manager.cc src/core/component-manager.h src/core/object.cc src/core/object.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.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/mobility/grid-topology.cc src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-topology.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-mode!
l.cc src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/node/channel.cc src/node/channel.h src/node/drop-tail-queue.cc src/node/ipv4.cc src/node/ipv4.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/queue.cc src/node/queue.h src/node/socket-factory.cc src/node/socket-factory.h src/node/udp.cc src/node/udp.h src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9abd038ee588
---- add some separation markers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b359c83c5fbe
---- remove some remnants from the iid-a-variable era.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c1af59565992
---- rewrite interface id metadata
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fb93067a3c2e
---- merge with callback improvements.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a3a52c5ca2b4
---- add 'factory' support to InterfaceId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7745a8c76396
---- get rid of MakeInterfaceId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc src/core/component-manager.cc src/core/object.cc src/core/object.h src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model.cc src/mobility/random-position.cc src/mobility/static-speed-mobility-model.cc src/node/channel.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05affd9d0dc1
---- add support to browse the list of existing InterfaceId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b500773d7eae
---- make the internal InterfaceId constructor explicit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/48fa5577e64e
---- add InterfaceId::HasConstructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/daef67e18b79
---- a replacement for ClassIdDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-id-default-value.cc src/core/interface-id-default-value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/972b35e48f75
---- check constructor with reference arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9573a034177a
---- work around weird compiler warning/error.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/614282ded8ba
---- go to the next element in search loop
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-id-default-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/42732cd06c68
---- add NS_OBJECT_ENSURE_REGISTERED
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3645f5e344a4
---- use NS_OBJECT_ENSURE_REGISTERED and fix off-by-one in IidManager::GetRegistered
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/56b3591fa3b0
---- typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-id-default-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ef41f6549f45
---- replace ComponentManager::Create and ClassId with InterfaceId::CreateObjest and InterfaceId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc samples/main-grid-topology.cc src/common/error-model.cc src/common/error-model.h src/core/component-manager.cc src/core/component-manager.h src/core/wscript src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.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-topology.cc src/mobility/random-topology.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/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/sta!
tic-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/node/channel.cc src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h src/routing/olsr/olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3a1da26d61dc
---- InterfaceId -> TypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/common/error-model.h src/core/interface-id-default-value.cc src/core/interface-id-default-value.h src/core/object.cc src/core/object.h src/devices/csma/csma-topology.cc src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.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/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/random-direction-2d-mobility-model.cc s!
rc/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-topology.cc src/mobility/random-topology.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/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/node/channel.cc src/node/channel.h src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/ipv4.cc src/node/ipv4.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/queue.cc src/node/queue.h src/node/socket-factory.cc src/node/socket-factory.h src/node/udp.cc src/node/udp.h src/routing/global-routing/global-route-manager-impl.cc src/routing/global-r!
outing/global-route-manager-impl.h src/routing/global-routing/global-r
outer-interface.cc src/routing/global-routing/global-router-interface.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/18f432098389
---- iid (void) -> GetTypeId (void)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/common/error-model.cc src/common/error-model.h src/core/interface-id-default-value.cc src/core/object.cc src/core/object.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.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/mobility/grid-topology.cc src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-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-topology.cc 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/rand!
om-waypoint-mobility-model.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/node/channel.cc src/node/channel.h src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/ipv4.cc src/node/ipv4.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/queue.cc src/node/queue.h src/node/socket-factory.cc src/node/socket-factory.h src/node/udp.cc src/node/udp.h src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/04963d8cca51
---- iid -> tid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/core/interface-id-default-value.cc src/core/interface-id-default-value.h src/core/object.cc src/core/object.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-position.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-model.cc src/mobility/static-sp!
eed-mobility-model.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/80595448707a
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt src/applications/onoff/onoff-application.h src/node/ipv4.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dfa0f692e38a
---- interface-id -> type-id
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc src/core/interface-id-default-value.cc src/core/interface-id-default-value.h src/core/type-id-default-value.cc src/core/type-id-default-value.h src/core/wscript src/mobility/random-topology.cc src/mobility/random-waypoint-mobility-model.cc src/node/queue.cc src/routing/olsr/olsr-agent.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/81fc1ce2d7bd
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/internet-node.cc src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/node/tcp.cc src/node/tcp.h tutorial/tutorial-csma-echo-pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ac534291636f
---- merge with HEAD again
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/50be2c20cd94
---- QueryInterface -> GetObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-multicast.cc examples/simple-error-model.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-grid-topology.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/core/object.cc src/core/object.h src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-channel.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv!
4-loopback-interface.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/grid-topology.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/random-topology.cc src/mobility/random-waypoint-mobility-model.cc src/node/packet-socket-factory.cc src/node/queue.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc tutorial/point-to-point-ipv4-topology.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/71a58e70c671
---- AddInterface -> AggregateObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-random-walk.cc src/core/object.cc src/core/object.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/arp-ipv4-interface.h src/internet-node/internet-node.cc src/mobility/grid-topology.cc src/mobility/hierarchical-mobility-model.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/random-topology.cc src/node/node.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/olsr/olsr-agent-impl.cc utils/mobility-visualizer-model.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/666099a753e0
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-component-manager.cc samples/main-object.cc samples/main-query-interface.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/core/component-manager.cc src/core/component-manager.h src/devices/wifi/wifi-net-device.cc utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5d82197dc451
---- Start the Olsr agent (accidentally removed during last code refactoring)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ff5d127a1904
---- Unbreak ParameterLogger
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa08830477cb
---- Fix OLSR example: don't add static routes, increase simulation time to 300 seconds.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/39452dbe604b
---- In OLSR agent, work around newly introduced bug in UDP sockets prenting Bind from working as e.g. Linux. Add note explaining what's wrong.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/15c4fbd9c7c6
---- Add more debug info to olsr routing table
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/routing-table.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/127c9adfd39f
---- Put back the simulation time in 30 seconds, else we generate huge trace files.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f61e41169911
---- Some more udp socket debug messages
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0b9193f38f18
---- Fix UDP source address, make it honor Bind().
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/055ff23aa034
---- UDP sockets are fixed, remove the hack and note.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/78185ba7b17e
---- typos and formatting of Introduction section
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ff250c881e5
---- formatting cleanup
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6f94834c2eee
---- Fix tutorial TOC
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1d1ba8915c47
---- Backed out changeset 055ff23aa034 (Tom does not like it turns out OLSR does not need it)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/518187ed457c
---- OLSR: get main address of the peer from the UDP source address and the 'interface association' table; this way the UDP source address need not be the same as the main address.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6f947d8c8f41
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2e115ea02b46
---- OLSR: remove the 'Link tuple has no corresponding neighbor tuple' assertion; it happens now because MID messages may occasionally not arrive in time, but it's normal.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7c34ef595e3e
---- Further alignment of simple-point-to-point.cc with ns-2/simple.tcl (add TCP)
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-point-to-point.cc src/applications/onoff/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/432ccd1339d4
---- half of example describing how to plumb in new model without plumbing
user: Craig Dowell <craigdo at ee.washington.edu>
files: tutorial/energy-model.cc tutorial/energy-model.h tutorial/energy.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/52e0cd1de091
---- tutorial now agrees with ns3-object changes
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/output.texi tutorial/energy.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a7dbe3cba7de
---- object model section of tutorial needed to be rewritten due to ns-3-object changes.
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/other.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f30bf492f4f1
---- fix instances of stale names
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi doc/tutorial/troubleshoot.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/876fbd1fd5dd
---- some more edits to the front part of the tutorial
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi doc/tutorial/routing.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de866c8f30e7
---- Patch for bug 130 from Gustavo
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/df5e3f1d2a1a
---- Slight refactor of TCP code so two way connections don't bug out
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/08b68583df24
---- Merge
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e4fc78d60b6b
---- Move TcpSocket's m_retxEvent.Cancel() to ~TcpSocket(), so that it is executed by all possible code paths leading up to a TcpSocket deallocation.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d4217d7ba4ba
---- further ns-3-obj changes
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/oneif.png doc/tutorial/oneobj.png doc/tutorial/other.texi doc/tutorial/threeif.png doc/tutorial/threeobj.png
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/473f25177907
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67998ee2a41e
---- 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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/28ce210b91bb
---- initial release notes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/604a3bc1fbb3
---- update version number
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a67dff79c5a4
---- fix doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/7a249c7c28de
---- add Joe Kopena to AUTHORS list
user: Tom Henderson <tomh at tomh.org>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/79f77914c31c
---- Update NS_LOG documentation
user: Tom Henderson <tomh at tomh.org>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/d64b1561b1c2
---- Small OLSR memory optimisation.
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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bf0230eba16e
---- OLSR optimization: avoid doing routing table computation if no local DB changed after receiving a OLSR packet.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cbe5d6629daf
---- store length type field in ethernet packets in network order.
user: Guillaume Vu-Brugier <gvubrugier at gmail.com>
files: src/node/ethernet-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ff54bd92e43c
---- OLSR: fix default willingness value, cleanup and fix the MPR computation algorithm.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/743e0e351379
---- First cut at making the socket clone
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d02b7fd0e577
---- Fixes to tcp and to the ipv4endpointdemux to allow forking to work correctly
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fec623ea779b
---- Cleanup of ipv4endpointdemux and tcpl4protocol
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a78056f7a7b4
---- undoes 2326:eec07777d1a2 because localInterface is no longer needed (see bug 136)
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/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/mathieu/ns-3-wifi/rev/89da0ca7c55e
---- fix rtt::copy's signature
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c5c038661cde
---- Undo changes to the packet sink to accept incoming connections; change the default behavior of the socket connection request notifier instead
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/904e5739f955
---- This callback is supposed to happen later
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/def55cdb8d5d
---- Merge in forking tcp servers
user: Raj Bhattacharjea <raj.b at gatech.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b4183070ed1c
---- introduce ObjectBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/core/callback.h src/core/object-base.cc src/core/object-base.h src/core/object.h src/core/ptr.cc src/core/trace-resolver.h src/core/wscript src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5f7ad186b798
---- initial work on Value code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value.cc src/core/value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2118204a86e6
---- attempt to perform correctly automatic conversions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bf4efb9359c6
---- get rid of very long constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-position.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/73983ba47afc
---- make Ptr<T> convertible to a Value.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value-test.cc src/core/value.cc src/core/value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/570f3c6c6142
---- add back IntValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/int-value.cc src/core/int-value.h src/core/object.cc src/core/param-spec-helper.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6f8733409b3b
---- weird leftover from the ClassId changes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab0f5f2e41ad
---- remove un-needed object.h include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/int-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/985d5ddfd742
---- add back UintValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bc706b6e9df3
---- forgot to add new files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uint-value.cc src/core/uint-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db1eb36bfaa4
---- split ParamSpec::CreateInitialValue -> ParamSpec::GetInitialValue + ParamSpec::CreateValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/param-spec-helper.h src/core/value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/64dbfb5cf589
---- add back EnumValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/816df299095d
---- enforce TypeId::PARAM_* flags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b05c2d0bcd23
---- 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/mathieu/ns-3-wifi/rev/a0e0ec096169
---- add Value support to RandomVariable.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h src/core/value-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/500ada6a4874
---- add back FpValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ae4d6740d5a0
---- make param-spec-helper.h public
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/93ec83b12ccb
---- add Value support to Vector
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/vector.cc src/mobility/vector.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a74c89d71cba
---- add Value support to Rectangle
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle.cc src/mobility/rectangle.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/073c864796ec
---- make headers public.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/298b5d2b6fa7
---- add Value support to Time
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7e6dfae536cd
---- fix Value support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle.cc src/mobility/rectangle.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/588a4d8324b7
---- add missing Make functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/vector.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7fada3c72c4f
---- untested templates rarely work.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/025986c8b400
---- add a default constructor for the TypeId class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bc7abfdb0748
---- a pretty simple wrapper around TypeId+Parameters: ObjectFactory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ffd1c96afe4b
---- implement missing methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6b87484eb086
---- add automatic conversion from string to PValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/core/value.cc src/core/value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/45cd59c6ddf8
---- fix typo: non-matching delaration/implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5d65139862fa
---- convert Mobility subsystem to Value framework
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/devices/wifi/propagation-loss-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/position-allocator.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/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/mobility/wscript utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fd9d94d518d2
---- rework slightly ns2 mobility support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/ns2-mobility-helper.cc src/mobility/ns2-mobility-helper.h src/mobility/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/99a92e7f17b2
---- add hierarchical support to MobilityHelper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/281ea8b13525
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tutorial/oneif.png doc/tutorial/threeif.png samples/main-grid-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.cc src/core/object.h src/core/ptr.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-helper.cc src/mobility/random-waypoint-mobility-model.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0950067d70a2
---- report more get/set errors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/759adf2fdf98
---- kill non-existant method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6d2c158547b3
---- add ObjectVector value support.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.cc src/core/object-vector.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17f406c71505
---- add big warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c54440da3228
---- add XXX markers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a39f985b9936
---- rework param-spec-helper code to avoid having to deal with pointers to member functions et al.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/04fe819b3ad1
---- convert RandomVariable, Rectangle, Vector, and Time to the new Class Helper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/class-value-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8744ec60e8e6
---- introduce top-level ParamSpec for bindings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/88dc7d4a6731
---- add Value support to Mac48Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a50e95c98d3f
---- add Value support to DataRate
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d493ee1f9e9b
---- add Value support to Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/85fae7abb9d9
---- fix an old typo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.h src/node/mac64-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/78222cdb1963
---- replace ambiguous constructor with separate construction function.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bbdf1d469f8f
---- convert DropTailQueue to parameters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/drop-tail-queue.cc src/node/drop-tail-queue.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/86e298a40289
---- add device/node containers for helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/004ac83aca83
---- an initial draft of helper classes. don't work yet.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ff45fa08781
---- add node/device containers to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5a699758b397
---- helper getters and setters for c++ native types.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7b145012b2eb
---- get rid of Value::ConvertFrom method.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/value.cc src/core/value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/00ef5829bbe8
---- macro-ify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.h src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6cbcb8fe4551
---- get rid of ParamSpec::CreateValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/param-spec-helper.h src/core/value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5609a96df2f6
---- split initial value from ParamSpec.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.h src/devices/point-to-point/point-to-point-net-device.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/217a447122a6
---- Backed out changeset 7b145012b2eb
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d255c38a98d1
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9c9d1a49d061
---- split checker from ParamSpec.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9245ec163111
---- move checker creation function to .cc file.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/uint-value.cc src/core/uint-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9c8d27c408db
---- InitialValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc src/core/initial-value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/20d320717da7
---- small tweaking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc src/core/initial-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa743cb73c71
---- add missing include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0704eed0ad10
---- PARAM -> ATTR
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/mobility/mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b946f13bc8cb
---- PValue -> Attribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/initial-value.cc src/core/initial-value.h src/core/int-value.cc src/core/int-value.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/node/address.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3a98e1db7f80
---- use helpr macro where needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d54b42cd8800
---- ParamSpec -> Accessor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3128175f5866
---- Accessor -> AttributeAccessor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/23415bac7eaf
---- Value -> AttributeValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.h src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/44e34ffee8e3
---- value.h -> attribute.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute.cc src/core/attribute.h src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/initial-value.h src/core/int-value.h src/core/object-factory.h src/core/object-vector.h src/core/object.cc src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value.cc src/core/value.h src/core/wscript src/mobility/mobility-helper.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e2ac9f9aeeb9
---- UintValue -> Uinteger, IntValue -> Integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/mobility/position-allocator.cc src/node/drop-tail-queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4a0b22a3f5fa
---- EnumValue -> Value
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/baffd08c6898
---- BooleanValue -> Boolean
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/value-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d4a91f8bb374
---- small typo: use the Value type for simple checking.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/78446ab94ef5
---- indent align
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/10d1420573df
---- fpValue -> Double
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/mobility/position-allocator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/74fb004db27c
---- convert RandomVariable to new helpers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e1b65471f159
---- fix includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f2a03c7d069c
---- convert to new helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eee344085a96
---- remove old helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/class-value-helper.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ba80c489f8cf
---- param-spec-helper.h -> attribute-accessor-helper.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/enum-value.h src/core/param-spec-helper.h src/core/value-helper.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30127bc12056
---- value-test.cc -> attribute-test.cc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3ad8ebe70756
---- value-helper.h -> attribute-helper.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute-helper.h src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8979f07befd5
---- boolean-value -> boolean
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/boolean-value.cc src/core/boolean-value.h src/core/boolean.cc src/core/boolean.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8efda0e4423a
---- small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/57fe34e08d8d
---- int-value -> integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/integer.cc src/core/integer.h src/core/wscript src/mobility/position-allocator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/23ab3212cec4
---- uint-value -> uinteger
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/initial-value.cc src/core/uint-value.cc src/core/uint-value.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/node/drop-tail-queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8253e8353689
---- fp-value -> double
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/double.cc src/core/double.h src/core/fp-value.cc src/core/fp-value.h src/core/wscript src/mobility/position-allocator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8f40bc572412
---- enum-value -> enum
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/enum-value.cc src/core/enum-value.h src/core/enum.cc src/core/enum.h src/core/wscript src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/87f009efcb3f
---- AddParameter -> AddAttribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e8f7c4960576
---- Attributes -> AttributeList
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/91662d921a83
---- Object::Set/Get -> Object::SetAttribute/GetAttribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7f5679184b79
---- remove accessor BASE arg to MakeAccessorHelper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/enum.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a48106d6f3b4
---- add an IntegerTraceSource which behaves just like an Integer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/93028d4474ba
---- actually allow connection and disconnection to trace sources registered in TypeIds
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.cc src/core/trace-source-accessor.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c77e43117673
---- get rid of useless accessor maker
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aafe5d5c2922
---- invoke getters on tid temp variable to allow proper iteration over tid list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2c3c870a5f3c
---- make EventTraceSource acceptable to the MakeTraceSourceAccessor function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e4ee14cc574
---- InitialValue -> GlobalValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc src/core/global-value.h src/core/initial-value.cc src/core/initial-value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/da5d68ddf6c5
---- replace IntegerTraceSource with ValueTraceSource
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/value-trace-source.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/23b763621698
---- test the ValueTraceSource with an arbitrary class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/181c6a5b14c1
---- make NetDevice fully virtual.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/csma/csma-ipv4-topology.cc 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/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/udp-socket.cc src/node/net-device.cc src/node/net-device.h tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/254581fb9e9c
---- add a few public methods for the Config code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/86f7ea794e83
---- do not attempt to access the AttributeList as a fallback from GlobalValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ae81f8ac1854
---- add a base arg to MakeSimpleAttributeChecker
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/24e929fe7d4c
---- A Config class which hooks into the Object Attribute/Tracing system.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1d1f77782138
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/700b9d1c6bff
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/febce6836ef3
---- export public header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/64ab84674302
---- application and netdevice lists are attributes now.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8ace2f58506e
---- fix tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7d1d80aea47b
---- convert NodeList to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2538b244b3c7
---- use Attributes in ErrorModel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc src/common/error-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8db62d9a69fd
---- EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/core/value-trace-source.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/adbc284a5849
---- add templated version of ObjectFactory::Create
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a6097b0414b3
---- port Olsr code to attributes/helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d5b05b706999
---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uinteger.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1590feefbf20
---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/integer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aeee361ade33
---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/double.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/13dc7808d84c
---- add an extra overload of SetTypeId to avoid overload resolution confusions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c35c4f282206
---- do not use the private constructor to avoid overload resolution confusions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c3341ba4cbf8
---- forgot to uncomment code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/45c5f5aa07d3
---- typo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c06eb92133a1
---- make Ipv4Address/Ipv4Mask attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f2293afeeac1
---- use names closer to those used in the previous DefaultValues.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2cd8723ece97
---- port Applications to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/node/application.cc src/node/application.h tutorial/tutorial-bus-network.cc tutorial/tutorial-!
csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1c69ea12779c
---- 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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/50d0da37f02f
---- 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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/da3ec9cc3ba3
---- do not use anonymous namespace in header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/984b364e3111
---- Copy is not needed anymore.
user: Mathieu Lacage <Mathieu.Lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5a8fbcad4cb5
---- Use a temporary to avoid confusing the compiler.
user: Mathieu Lacage <Mathieu.Lacage at sophia.inria.fr>
files: src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/092b9687568d
---- MacParameters -> WifiMacParameters
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/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/18b690d1e74b
---- small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-parameters.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a72ee2fc1f30
---- convert WifiMacParameters to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ffd115ad2589
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f80ce8fb9999
---- avoid macro namespace polution.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/347c418403d4
---- typos in untested code path.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a00e97e256ea
---- output correct information about non-matching types.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9402a946ac3d
---- add ATTRIBUTE_VALUE_IMPLEMENT_NO_SERIALIZE
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3f561ae03f89
---- add extra NodeContainer constructors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-container.cc src/node/node-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d189f25169ee
---- setup a working behavior by default
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c15129b75e3a
---- add ListPositionAllocator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc src/mobility/position-allocator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/54022e0d243b
---- add default constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gnuplot.cc src/contrib/gnuplot.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/55057c67d4f6
---- introduce AttributeChecker::Create and use it instead of AttributeValue::Copy.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/object.cc src/core/uinteger.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a4896ebf6e1d
---- add some debugging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/15e8f12266da
---- report attribute setting errors as early as possible.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7c9d1c314beb
---- improve debugging output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/58182a1561cc
---- port wifi model to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/wscript src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/aarf-wifi-manager.h src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/arf-wifi-manager.h src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-queue.h src/dev!
ices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db72c0e7743e
---- add missing include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/50e66705ed7b
---- make sure the default behavior does not crash.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b9ec2ac7b21e
---- give Attribute powers to ssid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/75df305d02d9
---- avoid crashing AP wifi sample
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc samples/wscript src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a527ec47b756
---- ensure that Dispose is invoked at one point.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d5f8bee5fcbd
---- avoid memory leaks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.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-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05f9cec44621
---- implement context-based trace connection
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b451b5fc8b57
---- register and unregister the NodeList as a config root namespace
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/86a40c7cbfe9
---- do not use Queue::CreateDefault
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-global-routing.cc examples/udp-echo.cc src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-topology.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/80cdc3eec057
---- re-implement tracing using Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0dd75c81244e
---- port AsciiTrace to Config::ConnectWithContext
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/node/queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/08297f16760f
---- port pcap trace to Config.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/08b25d309a04
---- be consistant in how lists of objects are named.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c937f3317a1f
---- get rid of uneeded TraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a664a52f2cc3
---- convert to new trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aadaad12287c
---- use Config-based trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-random-topology.cc samples/main-random-walk.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4e9ba43f7b9e
---- remove old trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/91020a8d4264
---- kill TraceResolver et al.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/core/wscript src/devices/wifi/mac-low.cc src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-static-routing.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/node/net-device.h src/node/node.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a9b88fdc09d6
---- kill old code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.cc src/core/array-trace-resolver.h src/core/callback-trace-source.cc src/core/callback-trace-source.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/fv-trace-source.h src/core/stream-tracer-test.cc src/core/stream-tracer.h src/core/sv-trace-source.h src/core/trace-context-element.cc src/core/trace-context-element.h src/core/trace-context.cc src/core/trace-context.h src/core/trace-doc.cc src/core/trace-doc.h src/core/trace-resolver.cc src/core/trace-resolver.h src/core/trace-source.cc src/core/trace-source.h src/core/uv-trace-source.h src/core/variable-tracer-test.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/401bfe8c0176
---- port last rate control algorithms
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/onoe-wifi-manager.h src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/rraa-wifi-manager.h src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2e6e1a6e0d94
---- renamed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/amrr-mac-stations.cc src/devices/wifi/amrr-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7a38029a2e5b
---- more renamed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3fc951966b1b
---- remove unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/88a22bc766a1
---- kill dead files.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fde3236f0e9c
---- port propagation models and channel to attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-propagation-loss.cc 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/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe90cf0b2c63
---- typo is code unused until then.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab5aaa022458
---- make pac, phy, et al available through Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5df02c95c679
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/83477b88bc14
---- kill usage of default-value.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/65c3afe26771
---- remove from build removed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/16ee135c8db9
---- give Attribute power to ObjectFactory class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/469bcb4d0010
---- get rid of DefaultValue usage in internet-node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-header.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b13dd6239954
---- revert to previous behavior: windowSize is initialized by default to 0xffff
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/tcp-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa47d3264e88
---- kill DataRateDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e03d9fefa80b
---- do not use DefaultValues in simulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time-default-value.cc src/simulator/time-default-value.h src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab98bf436a17
---- avoid optimized build warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/627fef42e280
---- avoid infinite loop.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fb49fd82cbfd
---- initialize properly mtu field.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/01a2e3e1924d
---- initialize properly the max msdu field.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cd5b1cd332fe
---- avoid typeid initialization ordering pb.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/tcp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bb951e685f64
---- start the OLSR agent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d8730df76e9c
---- ensure proper initialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e3857859ce0
---- use the right attribute names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1ae79cc70f27
---- another typo in Attribute names.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe7da55d00a0
---- make Disconnect work with trace contexts.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d5cff2968984
---- add FailSafe versions of setters which could fail.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/global-value.cc src/core/global-value.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/15d5421022a1
---- disable mobility visualizer temporarily.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fd0fa0cec413
---- more FailSafe methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5f3bdaf2a77c
---- make GetAttributeFlags and GetAttributeChecker public. add GetAttributeHelp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b45af20ffe2b
---- ensure that device is reported in node.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cc6ceef18cd3
---- rewrite CommandLine to not handle DefaultValues anymore.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-default-value.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/core/command-line.cc src/core/command-line.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1aae382e65e2
---- handle string input in GlobalValue code. Improve tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc src/core/global-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/793375cbbed6
---- kill DefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-propagation-loss.cc samples/main-random-walk.cc src/core/default-value.cc src/core/default-value.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/type-id-default-value.cc src/core/type-id-default-value.h src/core/wscript src/internet-node/rtt-estimator.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/sched!
uler-map.cc src/simulator/simulator.cc src/simulator/time.cc src/simulator/wscript utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5b41cb5c3fcf
---- forgot to ensure registration of GridPositionAllocator.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/685b62ddfbd8
---- kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/grid-topology.cc src/mobility/grid-topology.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7732a787db14
---- attribute should be Uinteger, not Integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/68d9f5888995
---- add missing copyright statements.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/command-line.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/uinteger.cc src/core/uinteger.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/31d4960dc31b
---- rename old VALUE leftovers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/core/string.cc src/core/string.h src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.cc src/node/address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3e28107b870f
---- doxygen doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c09faa6c90bf
---- doxygen doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/boolean.h src/core/command-line.h src/core/double.h src/core/enum.h src/core/global-value.h src/core/integer.h src/core/string.h src/core/uinteger.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5011c132ed6c
---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b74a38fc7a9a
---- add missing copyright/license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/50d78910a997
---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-source-accessor.cc src/core/trace-source-accessor.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d8bf55c18428
---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c6722f33bb59
---- kill multiple constructors per TypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/38274d42d73b
---- check all errors.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4b09d2511d4f
---- do not set attributes if they have their default value.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/83a605082fb6
---- get rid of CreateObjectWith
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-propagation-loss.cc src/core/attribute-test.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/dca-txop.cc src/devices!
/wifi/propagation-loss-model.cc src/devices/wifi/wifi-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.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-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-!
node/udp-socket.h src/mobility/mobility-helper.cc src/node/packet-sock
et-factory.cc src/node/packet-socket.cc src/node/packet-socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/routing-table.h tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3ebf97150166
---- TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5f22033d1408
---- Config::Connect -> Config::ConnectWithoutContext && Config::ConnectWithContext -> Config::Connect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-ap-wifi.cc samples/main-random-topology.cc samples/main-random-walk.cc src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/devices/wifi/wifi-trace.cc src/internet-node/ascii-trace.cc src/internet-node/pcap-trace.cc src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a8f89acd17a1
---- fix doxygen errors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/packet-sink/packet-sink.h src/core/attribute.h src/core/object.h src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.h src/devices/wifi/wifi.h src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-interface.h src/internet-node/udp-l4-protocol.h src/mobility/random-direction-2d-mobility-model.h src/mobility/random-walk-2d-mobility-model.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b504951bcca8
---- kill valueref dox macro.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/01685e2f0add
---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6ad4d5c9fa1b
---- make sure attributes always start with a capital letter.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8248bc4b4e85
---- Add sufficient information to AttributeChecker to generate nice-looking doxygen documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fcc1728eb669
---- add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.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/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/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol!
.cc src/internet-node/udp-socket.cc src/node/application.cc src/node/application.h src/node/net-device.h src/node/node.cc tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6c389d0c717d
---- rework the Wifi API to not use a single WifiNetDevice::Setup method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4297e8c61615
---- add back support for introspected doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/core/attribute-test.cc src/core/object.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma!
-net-device.cc src/devices/csma/csma-topology.h src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/mobility/hier!
archical-mobility-model.cc src/mobility/mobility-helper.cc src/mobilit
y/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-model.cc src/mobility/static-speed-mobility-model.cc src/node/application.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/tcp.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-helper.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d9262bff6df2
---- move helpers to their own dir.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wscript src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/wscript src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/wscript src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h src/node/wscript src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/w!
script src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1308da4cb3bf
---- Add sufficient information to AttributeChecker to generate nice-looking documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d20de79b9a87
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a531c499514b
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/37d67109db68
---- add CopyObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8dd96726ef24
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/408589d1dfff
---- Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/applications/onoff/wscript src/applications/packet-sink/wscript src/applications/udp-echo/wscript src/common/wscript src/contrib/wscript src/core/wscript src/devices/csma/wscript src/devices/point-to-point/wscript src/devices/wifi/wscript src/internet-node/wscript src/mobility/wscript src/node/wscript src/routing/global-routing/wscript src/routing/olsr/wscript src/simulator/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/931d59bb1303
---- Missing headers.module attribute in the new 'helper' module...
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/efc76831f06c
---- Generate foo-module.h module aggreator header files, for use in user scripts.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/79b1c42fef3e
---- Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/command-line.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/42f60d73da03
---- need to use ns3:: prefix for TypeId names now.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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-random-topology.cc src/core/attribute-test.cc src/core/object.cc src/internet-node/pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0e1267814e1c
---- more ns3:: prefix fixes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-random-walk.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5efb372326be
---- use the right position attribute name.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/09e459167dc3
---- don't forget to setup propagation delay and loss models on channel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0a4a35d30272
---- avoid double-frees.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0ecb3a9422e4
---- release the channel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b2706c1a6c3b
---- add missing accessor construction functions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/df0774070293
---- make sure that all the Setters can be invoked in any order without memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0131b5889305
---- improve doxygen and add explicit getters/setters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc src/mobility/position-allocator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b0e140bbeeee
---- Make waf dist much more efficient.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6440851b111a
---- Add sample file for attribute values
user: Tom Henderson <tomh at tomh.org>
files: samples/main-attribute-value.cc samples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bdd52bd78977
---- get the typename right. make sure the object is registered with our type system.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/onoe-wifi-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17172ab64e3f
---- fix typename
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/90ba95050923
---- A bunch of wifi smoke tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-test.cc src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bc07dd340992
---- static-ify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bd676a43e954
---- Fix deserialization for Constant and Uniform random variables.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/random-variable.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/88cdcd394491
---- Fix parsing of GlobalValues as command line options.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/command-line.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/085df3e28a28
---- do not use ObjectBase as a base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/core/callback.h src/core/ptr.cc src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17b545238ab3
---- replace TypeId::CreateObject with TypeId::GetConstructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/365595f1f9a8
---- get rid of unneeded object-base include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e7989e4c674a
---- split code from object.h/object.cc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute.h src/core/callback.h src/core/object-base.h src/core/object.cc src/core/object.h src/core/type-id.cc src/core/type-id.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a0639de8cd8b
---- introduce ObjectBase::GetInstanceTypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/object-base.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/44a92f1d3728
---- remove Object::m_collecting
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cc7bf9195ea0
---- return the _current_ tid, not the Object tid.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe664ae9aa8b
---- move attribute code to ObjectBase.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.h src/core/object-base.cc src/core/object-base.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ac94e4889027
---- move more code around
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/00bd5081ee68
---- replace PacketPrinter with an iterator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/588221b7f892
---- really kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f6262d180725
---- add TypeId::IsChildOf
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0bc8caf4f355
---- make the base Header and Trailer classes virtual.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a35a68bdcd88
---- define a TypeId for each Header/Trailer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-header.cc src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2a3324f4dabe
---- add TypeId::SetUid/GetUid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b50c3f20ab88
---- stop using ChunkRegistry to get header and trailer uids
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h src/core/type-id.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/139b2dec56c0
---- remove dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-header.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c1fef7686472
---- implement Packet::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/trailer.cc src/common/trailer.h src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3e9474e1d77b
---- improve doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-source-accessor.h src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/736213ce179d
---- make sure the Rx trace event also gets the llc header to be symetric with the tx event.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e7c7618c50a2
---- make sure all headers and trailers gets a constructor registered in their TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-trailer.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/tcp-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc src/routing/olsr/olsr-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3de4cacb8981
---- add Print to the Chunk base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5bdd3b1fb0c5
---- add extra trace sources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f42cc6deb42b
---- improve pretty-printing output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b8eff7186c5c
---- fragmentEnd is not zero when this is a fragment.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4fe950c01030
---- add SetAddress methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a71d888ca2e8
---- call SetAddress during construction to assign MAC-level addresses.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/point-to-point-helper.cc src/helper/wifi-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b426a0e0355e
---- add failing tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/489c7086867a
---- fix failing tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4885203b7855
---- make sure the trace hooks get a full packet as input.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/38f50c9d55f4
---- convert Packet::Print to use Chunk::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1d54065d728a
---- add a bunch of trace sinks for demonstration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/91a852012080
---- move wifi examples to example directory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-adhoc.cc examples/wifi-ap.cc examples/wscript samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2ace0f6fd238
---- remove template methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dc5314da50aa
---- remove trailing ;
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c009dd1e626d
---- merge TypeId in headers and trailers branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/da376b3ffafc
---- point to point smoke tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/point-to-point/point-to-point-test.cc src/devices/point-to-point/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/74742244d863
---- Add an explicit copy constructor. Bug reported by Raj.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2324032b8f90
---- Pass TcpSockets as smart pointers into demux callbacks
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4956586bd798
---- Fix TCP handshake sequence numbers
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/43ec4c995363
---- some doxygen work.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6e5ee56bed72
---- add missing license headers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc src/core/attribute-list.h src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7fa114622a4d
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/251be59beb3e
---- SimpleChannel/SimpleNetDevice. Use them where needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc src/node/simple-channel.cc src/node/simple-channel.h src/node/simple-net-device.cc src/node/simple-net-device.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a70e0c7aaf56
---- Fix the udp socket unit test problem discovered by Mathieu.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/41f943501ae7
---- AllocateUid/Search seem to not calculate correctly mode uids.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d71e6cc3a28f
---- add missing prefix.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: examples/wifi-adhoc.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/076b8636fea9
---- PropagationLossModel::GetRxPower -> PropagationLossModel::GetLoss
user: Federico Maguolo <maguolof at dei.unipd.it>
files: samples/main-propagation-loss.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/28dfd0c7510d
---- Composite and Jakes propagation loss models.
user: src/devices/wifi/Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/composite-propagation-loss-model.cc src/devices/wifi/composite-propagation-loss-model.h src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/jakes-propagation-loss-model.h src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/22aa62a108ed
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/af05991af3a6
---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/composite-propagation-loss-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b6453d9420a5
---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/jakes-propagation-loss-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a13f9faf4a5
---- add missing header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bca8508aa28a
---- tutorial updates for attributes
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/attributes.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f55be8cf4fa8
---- improve doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/68c643329c2b
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/578f603012b9
---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e8cdac3c936f
---- doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2bf87627a2d1
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trailer.h src/core/attribute-helper.h src/core/object.h src/mobility/position-allocator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cf03845fc7ca
---- remove reference to trace resolver.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/10310ec5b0a3
---- fix the build, again.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ce92d0b2f602
---- remove references to non-existant code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5185f70f6131
---- move another helper to the helper dir
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/wscript src/mobility/ns2-mobility-helper.cc src/mobility/ns2-mobility-helper.h src/mobility/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e4387e19039d
---- TypeId::GetAttributeListN -> TypeId::GetAttributeN
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/core/attribute-list.cc src/core/command-line.cc src/core/object-base.cc src/core/type-id.cc src/core/type-id.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/56e28e34e109
---- some more doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/contrib.h src/contrib/gnuplot.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9440242e1c76
---- add
ef to get links.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f42dacf54f94
---- doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wifi-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f001689cacd2
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/node-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cab2a59cba8f
---- doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/net-device-container.cc src/helper/net-device-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4074ec514771
---- add NodeContainer::GetGlobal
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/node-container.cc src/helper/node-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cbc8b1ae341d
---- change signature of MobilityHelper::Layout and MobilityHelper::LayoutAll.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/helper/mobility-helper.cc src/helper/mobility-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c54fbae72e8f
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/mobility-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/11e0e961ac86
---- do not use templates.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/olsr-helper.cc src/helper/olsr-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6800982bef15
---- Fix swapped comments in wifi-ap.cc.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/wifi-ap.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7c3bc29d8514
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/183585d224b4
---- doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.h src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a90b71c2afae
---- fix dox warnings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1e5771a4796c
---- introduce AddInternetStack
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1c353c7aef5b
---- InternetStackHelper.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/83cc896e501c
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/internet-stack-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eecedcae731d
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa685e5e0384
---- ip helper and find ip interface for device method on ipv4
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h src/helper/waf src/helper/wscript src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/83addb15f632
---- typos in doxygen, default to 0.0.0.1, avoid broadcast address
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/02f089bd33f0
---- fix unit tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/ipv4-address-helper.cc src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d0d5904c0fe2
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c9fb9741076f
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cc2eb4718176
---- use FailSafe postfix in a more rigorous way.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/object-base.cc src/core/object-base.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2319c4bde708
---- remove undeeded include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/688bd2a63e58
---- cleanup.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/object-base.cc src/core/object-base.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9fe723baa16b
---- improve doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-base.h src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6688934b493a
---- make ns3::Channel wholy pure.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/node/channel.cc src/node/channel.h src/node/simple-channel.cc src/node/simple-channel.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3c7d9f8c9034
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17823adc187a
---- address generator, address collision checker
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/ipv4-address-helper.cc src/node/ipv4-address-generator.cc src/node/ipv4-address-generator.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f59635c9c679
---- quiet unused variable warning
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/ipv4-address-generator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dd288885ce2b
---- add missing include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/62557689f8f9
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67aa4e7c722e
---- use auto-generated per-module headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8ed5f77da0da
---- ensure registration.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c3956ff16abf
---- register constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/153993e8be6f
---- create an ipv4 interface if there is none.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ipv4-address-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/da9f089742ed
---- port to helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b79415813a1c
---- a bunch of new helpers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/application-container.cc src/helper/application-container.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9eb9988afd08
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4229b69af295
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ipv4-address-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aab2a42e87c3
---- Fix a typo that caused stack overflow
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/devices/point-to-point/point-to-point-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b9fc3b64e593
---- remove PacketSocketFactory aggregation from Node base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f810ed605e00
---- aggregate PacketSocketFactory when requested to.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/packet-socket-helper.cc src/helper/packet-socket-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/22ab60565251
---- aggregate PacketSocketFactory unconditionally.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/internet-stack-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c692287f91da
---- add new files to build.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9d7ee6d2b9f0
---- convert PacketSocket scripts to PacketSocketHelper.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc examples/wifi-adhoc.cc examples/wifi-ap.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5234783968ff
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/45f6c609e22c
---- use auto-generated headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d310af37b67e
---- make MaxBytes an attribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/19209c8d963f
---- ensure type is registered
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/point-to-point/point-to-point-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/242775731804
---- initialize factories correctly.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/point-to-point-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0ac8ce51ffba
---- use the factories.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/point-to-point-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/58eba4bfcc4a
---- convert to helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/177a8a3f3c65
---- A CSMA channel typo (Bug 152 reported by Guillaume Vu-Brugier)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/devices/csma/csma-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4796695f60fb
---- introduce Ipv4InterfaceContainer and make Ipv4AddressHelper::Allocate return it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.h src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f65f6e2629dc
---- use Ipv4InterfaceContainer to avoid hardcoding ip addresses.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0aa031496023
---- Don't generate module dependencies includes in module headers.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/87cebcbeb380
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/943a5d17fd18
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/943ccc08f75f
---- fallout from gustavo's header inclusion policy change.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/tcp-large-transfer.cc samples/main-random-topology.cc samples/main-random-walk.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1f03a5531746
---- add SetMetric
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de159080cf8d
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-alternate-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b475d99d38ec
---- add extra convenience constructors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/node-container.cc src/helper/node-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/672f1203a4d1
---- convert to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/651ceaf0df8f
---- do not aggregate error model to device
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/point-to-point/point-to-point-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7f5763b97579
---- use an attribute name which matches the member variable and method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/point-to-point/point-to-point-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/942d60eb5b23
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d745bd7a18e8
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a9e6a4187f8
---- Cleanup of RandomVariable doxygen (bug 110)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f56860663c54
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d176f1a877e3
---- fix missing includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/51aaeee97290
---- improve attribute help string
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/udp-echo/udp-echo-server.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7bb9c55cfb49
---- add UdpEchoClient::SetRemote
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9b1b0cc12042
---- helper for UdpEcho client and server
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c934b4adb8d5
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/udp-echo.cc src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fcb615f2c57c
---- Implement TcpHeader::Print (bug 151)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05982d1a9286
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9bba196fd05c
---- remove dead member
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/89d2266aca25
---- remove useless trailing ;
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e9bce82bd6dc
---- remove useless trailing ;
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fef4f59da3f8
---- remove include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c409b5c6559a
---- bug: 147. Add RefCountBase
user: George F. Riley<riley at ece.gatech.edu>
files: src/core/ref-count-base.cc src/core/ref-count-base.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/03a23eb5f1e8
---- export header.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1b2520396ba9
---- Rx traces report the full packet and make sure we set the length field correctly in case of LLC encapsulation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a2de8a45eae3
---- give refcounting powers to PcapWriter.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d07af9256820
---- improve doxygen documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-callback.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/23d3da8fbb79
---- add ascii and pcap tracing support to csma helper.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/csma-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/306f665014b6
---- use new csma pcap and ascii tracing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6936a89bf044
---- tx power shoudl reflect the user-selected power level, not be always the power level zero.
user: Providence SALUMU MUNGA <Providence.Salumu_Munga at it-sudparis.eu>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4c813b3ea1c3
---- make sure dev is initialized correctly when binding to more than one interface.
user: Providence SALUMU MUNGA <Providence.Salumu_Munga at it-sudparis.eu>
files: src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6c9853569bbf
---- GetMaxSsrc -> NeedRtsTransmission and GetMaxSlrc -> NeedDataRetransmission
user: Federico Maguolo <maguolof at dei.unipd.it>
files: examples/wifi-adhoc.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/arf-wifi-manager.h src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/onoe-wifi-manager.h src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/rraa-wifi-manager.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/49006cbbfac7
---- add doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8d6957b68b8b
---- add ascii/pcap trace helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f261e50396ac
---- use new pcap/ascii api
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/83b3e68557e1
---- port to new pcap/ascii trace helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/tcp-large-transfer.cc examples/udp-echo.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ad1404dcfad4
---- configure tracing post-topology construction, not before.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/47e92324cf4b
---- delete a packet chunk after deserializing it from a packet.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/29e10e971644
---- basic pcap output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a2ab6517516e
---- add Htolsb and Lsbtoh write/read methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2854c5a3795b
---- initialize no more fragment flag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/10a571d9a9f7
---- use lsb order rather than network order
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9460d089da83
---- enable csma multicast
user: Tom Henderson <tomh at tomh.org>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/720104ef3fce
---- Fix multicast forwarding problem
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/33fb53176f97
---- documentation for class RngStream
user: Tom Henderson <tomh at tomh.org>
files: src/core/rng-stream.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/41489a849fc3
---- csma-multicast helper-ized (w/o tracing cutover yet)
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-multicast.cc src/helper/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/143e2e1c5167
---- Prepend ascii trace lines with action and time
user: Tom Henderson <tomh at tomh.org>
files: src/helper/csma-helper.cc src/helper/csma-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17660e306cab
---- move csma-multicast to new tracing helpers
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-multicast.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b3e87b8fa9d2
---- Move csma-one-subnet to helper api
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/edbd094336b5
---- Prepend ascii trace lines with action and time
user: Tom Henderson <tomh at tomh.org>
files: src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6beac0ec2c5d
---- Remove the TCP examples that aren't in line with the helper API
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer-errors.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2ce2256f8454
---- add wifi helper tracing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7980b7512eb4
---- add missing tracing helpers and doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.h src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cd246cf2edf3
---- tweak doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/73da2b282d83
---- convert to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-star-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b4fd20a84a76
---- kill now-useless code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/ipv4-address-generator.cc tutorial/ipv4-address-generator.h tutorial/ipv4-bus-network.cc tutorial/ipv4-bus-network.h tutorial/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4c4d315e1ad7
---- improve warning output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30e451c21f60
---- use src/node/ipv4-address-generator.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/testipv4.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/92e2b4ffae4a
---- port to helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-bus-network.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/80ad195c1770
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-linear-dumbbell.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5f2d7dcb31d2
---- port to helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/hello-simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/64ec8658372e
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-csma-echo.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8853eda7b339
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-csma-echo-ascii-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6d39cd4aef81
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-csma-echo-pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/23c5900c3fdc
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/point-to-point-ipv4-topology.cc tutorial/point-to-point-ipv4-topology.h tutorial/tutorial-star.cc tutorial/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/edb3d28c7f9a
---- remove dead comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e949c567019c
---- remove example of p2p static routing: this requires using the low-level API and we don't want to show how to do this.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/452b1fb20d3c
---- use static method syntax to setup tracing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/14449d494cc1
---- port to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e1f6f923c51
---- add ns2's stupid prefix on each ascii line output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wifi-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b7fc97e2f256
---- add back max simulation time on olsr example
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a743c59882a0
---- Fix the fin retransmission;
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2bbedac578b1
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0c7ea4fe5771
---- convert to helper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-point-to-point.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/691017035b78
---- do not include internet-node.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4bcc29436feb
---- do not use InternetNode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2344451f63c9
---- do not include internet-node.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-stack.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cfb5b6336025
---- kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/devices/csma/wscript src/devices/point-to-point/point-to-point-topology.cc src/devices/point-to-point/point-to-point-topology.h src/devices/point-to-point/wscript src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f0b90b0fb7f8
---- get rid of channel during dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8bb0479b0949
---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f9a1f455951f
---- add missing license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/application-container.cc src/helper/application-container.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f3474fd850b2
---- remove 'All rigts reserved' keyword per tom's suggestion
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-printer.cc samples/main-tw.cc src/common/data-rate.cc src/common/data-rate.h src/common/data-writer.cc src/common/data-writer.h src/common/header.h src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/common/trailer.h src/core/assert.h src/core/attribute-list.cc src/core/attribute-list.h src/core/breakpoint.cc src/core/breakpoint.h src/core/callback-test.cc src/core/callback.h src/core/fatal-error.h src/core/ptr.cc src/core/ptr.h src/core/singleton.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/traced-callback.cc src/core/traced-callback.h src/core/type-id.cc src/core/type-id.h src/core/uid-manager.cc src/core/uid-manager.h src/core/unix-system-wall-clock-ms.cc src/core/win32-system-wall-clock-ms.cc src/devices/csma/backoff.cc src/devices/csma/!
csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/helper/application-container.cc src/helper/application-container.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-help!
er.cc src/helper/wifi-helper.h src/internet-node/arp-cache.cc src/inte
rnet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h 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-header.cc src/internet-node/ipv4-header.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.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-n!
ode/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h src/node/address-utils.cc src/node/address-utils.h src/node/drop-tail-queue.cc src/node/drop-tai!
l-queue.h src/node/ethernet-header.cc src/node/ethernet-header.h src/n
ode/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/inet-socket-address.cc src/node/inet-socket-address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/ipv4-route.cc src/node/ipv4-route.h src/node/ipv4.cc src/node/ipv4.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/queue.cc src/node/queue.h src/node/simple-net-device.cc src/node/simple-net-device.h src/node/socket-factory.cc src/node/socket-factory.h src/node/udp.cc src/node/udp.h utils/bench-packets.cc utils/bench-simulator.cc utils/mobility-generator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1aab57845b07
---- remove unused code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/energy-model.cc tutorial/energy-model.h tutorial/energy.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1f877789ae56
---- quiet dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/application-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f1e044cf2430
---- change pcap filename template to be slightly more coherent.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67b88d7bad6c
---- change pcap filename template to be slightly more coherent.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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/tcp-large-transfer.cc examples/udp-echo.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d120c4ca2d24
---- generate .pcap postfix for pcap filenames
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b30d4ece2bbb
---- bump up version number.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c21b6aedb8fb
---- update platform build matrix and example program.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eed8d933cdf0
---- initial draft of release notes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d6a128110975
---- add Federico to author list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/857ef6510264
---- add guillaume vu-brugier to author list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6e2d19edddae
---- Add IP layer tracing helpers to InternetStackHelper
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2398826af6b4
---- start of regression tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tests/test_csma_one_subnet.py regression/waf wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7689461231ac
---- trace generation and comparison
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tests/test_csma_one_subnet.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f0aedbbb037b
---- quiet diffs
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/tests/test_csma_one_subnet.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a1e7347d31cc
---- some tests and known traces
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tests/test-csma-one-subnet.bz2 regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point.bz2 regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.bz2 regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.bz2 regression/tests/test-tcp-nonlistening-server.py regression/tests/test-tcp-small-transfer.bz2 regression/tests/test-tcp-small-transfer.py regression/tests/test-udp-echo.bz2 regression/tests/test-udp-echo.py regression/tests/test_csma_one_subnet.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe96c0d98484
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/56b99fe02ddd
---- olsr test
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/tests/test-simple-point-to-point-olsr.bz2 regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-tcp-large-transfer.bz2
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3d683ff1543a
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30000484443d
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1cff5dd98f63
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tcp-large-transfer-errors.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc tutorial/ipv4-address-generator.cc tutorial/ipv4-address-generator.h tutorial/ipv4-bus-network.cc tutorial/ipv4-bus-network.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3d483112bbdf
---- move reference traces out of main repo
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tests/test-csma-one-subnet.bz2 regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point-olsr.bz2 regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-simple-point-to-point.bz2 regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.bz2 regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.bz2 regression/tests/test-tcp-small-transfer.bz2 regression/tests/test-tcp-small-transfer.py regression/tests/test-udp-echo.bz2 regression/tests/test-udp-echo.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e1063ecd1585
---- fix diffs
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.py regression/tests/test-udp-echo.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f6244f4635d7
---- quiet clone and pull
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2c9890f41feb
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-point-to-point.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/devices/point-to-point/point-to-point-topology.cc src/devices/point-to-point/point-to-point-topology.h src/internet-node/internet-node.cc src/internet-node/internet-node.h tutorial/energy-model.cc tutorial/energy-model.h tutorial/energy.cc tutorial/point-to-point-ipv4-topology.cc tutorial/point-to-point-ipv4-topology.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eaa1a8467872
---- some examples disappeared
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-small-transfer.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/095e1e3692f7
---- use global seed in examples, new regression tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/simple-point-to-point-olsr.cc regression/tests/test-csma-broadcast.py regression/tests/test-csma-multicast.py regression/tests/test-csma-packet-socket.py src/applications/onoff/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9105a5cf6535
---- test test
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc regression/regression.py regression/tests/test-simple-error-model.py regression/tests/test-simple-global-routing.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/18930dcd33e0
---- minor cleanup
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b6ef2bfe89da
---- address some list comments
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tests/test-csma-broadcast.py regression/tests/test-csma-multicast.py regression/tests/test-csma-one-subnet.py regression/tests/test-csma-packet-socket.py regression/tests/test-simple-error-model.py regression/tests/test-simple-global-routing.py regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-tcp-large-transfer.py regression/tests/test-udp-echo.py regression/tracediff.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0bcad16fc46b
---- helpful hint
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/regression.py regression/tracediff.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dc911620c136
---- Point regression tests to final locations, update release steps, bug 158
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt examples/tcp-large-transfer.cc regression/regression.py regression/tracediff.py src/helper/internet-stack-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d40eb18a4da0
---- Add a --no-task-lines WAF option; together with -v it makes WAF just print executed commands, like 'make' does.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1d829915f092
---- Some doxygen work
user: Tom Henderson <tomh at tomh.org>
files: doc/modules src/core/attribute-helper.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h src/internet-node/tcp-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d63b525e3f80
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1102aaae54b8
---- a few tutorial updates; tutorial Makefile; tutorial figures directory
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/helpers.obj doc/tutorial/helpers.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a331020d959f
---- Makefile tweaks
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6fb3db586fb5
---- fixes for Makefile due to tgif command-line limitations
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6d712f10acc0
---- workaround texinfo problem with non-local images
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/helpers.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab470305c52a
---- Remove filename
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e6ca6125fc44
---- revert figure directory change
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/helpers.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/15e2358f9fef
---- try to improve obj->png conversion
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/010d2708bb68
---- testcase from bug 159
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab1e9244ab41
---- fix bug 159
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1e8a42e5d4c1
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/580a733e49d6
---- Small fix to tcp example
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4e5aa7f1e2a0
---- Add TCP delayed acks
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ce64dffad49f
---- Integrate regression testing into the main waf script.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: regression/regression.py regression/tracediff.py wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/81d1080cd0ae
---- Fix case of 'diff xxx | head' appearing to succeed even if the diff command returned non-zero exit statux.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/542f4d57464b
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0b4cb407bb9e
---- Fix a diff|head race condition; Fix regression error messages to indicate the new waf commands to run regression tests.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/635509281306
---- Ignore .py[co] files (python bytecodes)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: .hgignore
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/34fd5f64cf72
---- Create regression traces tarball automatically on waf dist.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8226157800a8
---- Build -> Install
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/packet-socket-helper.cc src/helper/packet-socket-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/!
tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a637e6daee0
---- Ipv4AddressHelper::Allocate -> Ipv4AddressHelper::Assign
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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/tcp-large-transfer.cc examples/udp-echo.cc src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/872dc8466352
---- SetupUdp -> SetUdpLocal, SetupTcp -> SetTcpLocal
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/969d4f6ab9ba
---- rework app constructors
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.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/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc src/helper/node-container.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/172baa5960ff
---- nits for 3.0.12 release
user: Tom Henderson <tomh at tomh.org>
files: README RELEASE_NOTES doc/modules doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aeca90b95bf5
---- note that waf generates reference trace tarball now
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b17f2928291e
---- Added tag release ns-3.0.12 for changeset b17f2928291e
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ed9121115870
---- some additional debugging for addressing conflicts
user: Tom Henderson <tomh at tomh.org>
files: src/node/ipv4-address-generator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a65404754cb7
---- Prevent internet stack helper from overwriting internet stack
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/internet-stack.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f8523d79a0b7
---- revive mixed-wireless example from Simutools tutorial
user: Tom Henderson <tomh at tomh.org>
files: examples/mixed-wireless.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cb77c96e6149
---- avoid compilation warning about undefined MobilityModel class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/mobility-helper.cc src/helper/mobility-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cb427d45a011
---- add some debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6993ee3fa5a3
---- add pcap files to ignore list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e5070e510fa8
---- add destructor. Easier to plant a breakpoint in there.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b5deaba7280e
---- Make sure that we really attempt to destroy everything upon process exit. Gets rid of spurious leak reports in valgrind.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/81ac5e25e8c2
---- make duplicate aggregations fail; avoid duplicate aggregations
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9c2cfada5e72
---- Add support for TCP cwnd tracing
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/config.cc src/core/traced-value.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ea31499ecbfb
---- Shorten Tcp attribute names (bug 163)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/node/tcp.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/413ef952ea19
---- allocate/deallocate buffer by hand.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9fa2f44cdafa
---- ensure that out PcapTraces are generated in a consistant format to allow simple comparison of traces against a single set of reference traces.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5a7ae076410e
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ebc23fe98852
---- Backed out changeset 9fa2f44cdafa
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ebd61a5612c
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30c9b48a3af3
---- Remove the restriction of waf option --command-template requiring option --run; it no longer makes sense.
user: Gustavo Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db4e803514cb
---- fix bug reported by Gustavo Carneiro: AP does not reply to ARP request.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7d6721a53b51
---- Fix bug 168: Socket::SendTo does not return the number of bytes sent for udp sockets.
user: Liu Jian <liujatp at gmail.com>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/843e6218834f
---- bug 143: rename scheduler files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/heap-scheduler.cc src/simulator/heap-scheduler.h src/simulator/list-scheduler.cc src/simulator/list-scheduler.h src/simulator/map-scheduler.cc src/simulator/map-scheduler.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/66dd24c80d75
---- update testcase to deal with the return value of Socket::Send. Make sure udp packets are copied before going down the ip stack.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5092e8290b9b
---- bug 150: CommandLine::Parse argc parameter should not be a reference
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/command-line.cc src/core/command-line.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3573d91994cc
---- Fix bad usage of std container iteration and erase () all over OLSR code; closes #171; thanks to Liu Jian for spotting and submitting an initial patch.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5d4ff983595b
---- Fix for bug 166
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8ef8431d56d5
---- Address instances of different m_type's should compare differently; closes #173.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6244ea5e7831
---- bug 107
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d2d179640630
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67a8290b9336
---- Add assertion to detect TimeUnit<N> divide by zero (if not detected, it creates an infinite loop)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8a616a8b723a
---- fix regression introduced by changeset 6244ea5e7831 to fix bug #173
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/916de65f67bf
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dbbe74916235
---- add const version of CopyObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/70a02c24d5eb
---- use CopyObject and not Create to copy RttMeanDeviation. Implement the copy constructor correctly.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7149e19cada4
---- Pointer class for primitive type pointer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/pointer.cc src/core/pointer.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/96d1fc816681
---- get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc samples/main-attribute-value.cc src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/config.cc src/core/pointer.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-net-device.cc src/helper/mobility-helper.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/73b47ce1d805
---- add doxygen anchors to avoid warnings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean.h src/core/double.h src/core/integer.h src/core/uinteger.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/554e10cdc747
---- add space to ensure doxygen reference generation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/pointer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ac861a001a2a
---- add doxygen documentation to avoid doxygen warnings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h src/devices/wifi/ssid.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bbe74014af44
---- improve type linking behavior.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5bee690ea6b6
---- allow access to the pointee's TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/pointer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db96af55f46e
---- add ObjectVector::GetItemTypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/object-vector.cc src/core/object-vector.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/node/node-list.cc src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c7983cfa2cb3
---- typos in WifiChannel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5bdc12f09798
---- use a specific type if you can
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c24722e09df2
---- define a TypeId for ns3::Ipv4Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d108e5f0bd3e
---- iterate over aggregated objects dynamically.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fc048c358357
---- iterate over the _aggregated_ objects: this does not include the initial pointer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/621b23d5be5b
---- make IsChildOf not return true for test against self. Add operator < for TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3cff8627a284
---- add missing TypeId in base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8fb456039670
---- add functions to access list of root namespace objects
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e1ff74674f87
---- add missing registration macro call
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e37b7279e41e
---- add a few missing ns3:: prefixes in TypeId names.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc src/node/node-list.cc src/simulator/scheduler.cc src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cdbcd43a019c
---- generate path information for each type.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d8806baadedb
---- print list of trace sources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e9f4dc59d8b
---- add copy constructor and assignment operator to ensure proper initialization of refcount.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.cc src/core/ref-count-base.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/14194a052b7d
---- get rid of scary implementation details of Attribute.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.cc src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/integer.cc src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h src/core/random-variable.cc src/core/uinteger.cc src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b0fec3381418
---- use RefCountBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.cc src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/858fc65447a5
---- allow an std::string to be an attribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/string.cc src/core/string.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a42da8051124
---- add AttributeAccessor::HasGetter/HasSetter and implement it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9e20fb862cd8
---- use HasSetter/HasGetter to improve doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2a3db8645225
---- implement operator << for ObjectFactory.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d5047d6ce4ce
---- -1 cuts the trailing s if the time postfix is longer than 1 char.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db884a56c5c1
---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a1a6028e4c39
---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3d45621712a3
---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1c1345207c74
---- avoid trailing |
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8a87a9734bd6
---- ConfigStore allows you to dump and read from a file a simulation configuration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/config-store.cc src/contrib/config-store.h src/contrib/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f6ec069d17da
---- add missing license statement.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5c620cfd9492
---- remove old non-relevant documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf doc/tracing.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/54aa10a712a8
---- improve documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/internet-node/ipv4-l3-protocol.h src/node/queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2bcb3435483b
---- improve doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/contrib/config-store.h src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-wifi-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/39f72ca0ba8e
---- fix some dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/modules
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/40a70a2e1b70
---- generate list of trace sources and attributes in separate dox groups.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4e8cb1577144
---- get rid of Attribute class. Use AttributeValue subclasses directly.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-attribute-value.cc samples/main-grid-topology.cc samples/main-propagation-loss.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/contrib/config-store.cc src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.!
h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/config.cc src/core/config.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/object-base.cc src/core/object-base.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.h src/core/pointer.cc src/core/pointer.h src/core/ptr.h src/core/random-variable.cc src/core/random-variable.h src/core/string.cc src/core/string.h src/core/traced-value.h src/core/type-id.cc src/core/type-id.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc !
src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/dca-tx
op.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-!
helper.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/node.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4b28e9740e3b
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-base.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0116649f03f8
---- improve the doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum.cc src/core/object-vector.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6fe0a5622af7
---- add doxygen class definitions for native type Value classes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/double.h src/core/integer.h src/core/string.h src/core/uinteger.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d6b2d00acab2
---- improve the auto-generated doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/common/data-rate.h src/core/attribute-helper.h src/core/attribute.h src/core/boolean.cc src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-factory.h src/core/object-vector.h src/core/pointer.h src/core/random-variable.h src/core/string.cc src/core/string.h src/core/type-id.h src/core/uinteger.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h src/simulator/nstime.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9d05d2a95dfa
---- small tweak to generated dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h src/core/pointer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0384d6f6cca1
---- output the initial value of the attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/75780f899be3
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/command-line.cc src/core/config.cc src/core/object.cc src/core/traced-value.h src/devices/wifi/dca-txop.cc src/internet-node/tcp-socket.cc src/node/address.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d76553495b91
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/internet-node/rtt-estimator.cc src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e8d8a0650927
---- avoid crash due to mis-spelled data rate unit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30ed185e0364
---- kill NS_LOG_PARAMS_BEGIN/END.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h src/devices/csma/csma-net-device.cc src/internet-node/ipv4-end-point-demux.cc src/routing/olsr/routing-table.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1e778c442245
---- do not use __PRETTY_PRINT__
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.cc src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ee338f8cef49
---- align with the semantics of _PARAMS
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/35618565c0e5
---- cleanup to avoid too many #ifdefs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c93e1d0d6916
---- add time logging support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.cc src/core/log.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3d39dd617b8d
---- add doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/98b75bde4403
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/982a6f364d2c
---- change NS_LOG= syntax and default behavior to be more useful by default.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.cc src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a7e3e54c7e94
---- NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/common/packet-metadata.cc src/core/log.cc src/core/log.h src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/helper/ipv4-address-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-static-routing.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4-address-generator.c!
c src/node/node-list.cc src/node/packet-socket.cc src/node/queue.cc src/node/socket.cc src/routing/global-routing/candidate-queue.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/routing-table.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e3a416fe9dd5
---- code was dead.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/27b183b18d4d
---- use function logging macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-rx-middle.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fa0747c4ad5e
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/484e5030c441
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/internet-node/arp-l3-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4fe951be604c
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8774a8c9526f
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/queue.cc src/simulator/simulator.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b7eb3929096c
---- Missing hg update when 'Synchronizing reference traces using Mercurial'
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/69ddc1c42130
---- kill unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a3ed582d153
---- move Packet::AddAtEnd implementation to the Buffer code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ba52f937610c
---- optimize case where fake payload is fragmented and re-assembled.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a975a534915c
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de48c60ad186
---- Align helper API use of Install()
user: Tom Henderson <tomh at tomh.org>
files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/internet-node/internet-stack.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b72805b3ca69
---- EnablePcap()->EnablePcapAll(); EnableAscii()->EnableAsciiAll()
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a83b94e277d4
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: doc/tracing.h examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc!
src/simulator/scheduler-map.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/caf9d364c6fc
---- Fix two nits that escaped checkin
user: Tom Henderson <tomh at tomh.org>
files: examples/mixed-wireless.cc samples/main-random-walk.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b991704f870f
---- bug 131 partial fix: split out Send and DataSent callbacks
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0b10920623bf
---- A few minor cleanups to socket.h/cc
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bd2d3e32ef7b
---- WAF: convert code to WAF 1.4 API; the 'waf' script bundle will be updated later, for now has been disabled.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript waf wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f7aa2796627f
---- WAF: use os.path.join in the message 'Entering directory ...'
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3f851016493d
---- Upgrade to WAF 1.4.1
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2438c0f2f9dd
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7a63e3c78cd0
---- avoid segfault when setting NS_LOG=*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.cc src/core/log.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cc521f35f033
---- add comments about previous bug fix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/054b9ca57390
---- fix optimized build, bug 169
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/log.h src/node/ipv4-address-generator.cc src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/364e3943c8f0
---- avoid useless ifdefs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a6ff01929caf
---- bug 170
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db5fab391eac
---- bug 153
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-attribute-value.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-test.cc src/helper/point-to-point-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ad669f4f7e58
---- bug 153 applied to CSMA
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/helper/csma-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2d507430219e
---- fix bug 161
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tcp-large-transfer.cc src/common/pcap-writer.cc src/common/pcap-writer.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/ppp-header.cc src/devices/point-to-point/ppp-header.h src/devices/point-to-point/wscript src/helper/point-to-point-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/56a4c75f9422
---- Fix point-to-point unit tests
user: Tom Henderson <tomh at tomh.org>
files: src/devices/point-to-point/point-to-point-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/81949bbc6349
---- WAF: add uselib_local to the ns3 library to pull in library dependencies from the ns-3 modules into the main library.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b9c517e4bfd5
---- update pcap trace setup filename
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/94d9153aee09
---- Missing Packet::Copy in Node::ReceiveFromDevice for the multiple protocol handlers scenario.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f77acbb9f7b4
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8183339fedf0
---- PacketSocket bind-to-interface bug
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0ac9b895494d
---- GlobalRoutingManager: don't abort with non-IP NetDevices, just skip them.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/global-routing/global-router-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ac564369c63
---- GlobalRoutingManager: don't segfault for NetDevices that have no associated Channel (e.g. virtual NetDevices); just skip them.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/global-routing/global-router-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/953e6fc56bf0
---- Removed TraceContext and TraceResolver references, removed MobilityModelNotifier class, and minor changes on samples/main-random-walk.cc.
user: tjkopena at cs.drexel.edu
files: examples/mixed-wireless.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.h src/internet-node/ipv4-interface.h src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.h src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/mobility.h src/mobility/wscript src/node/net-device.h src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5b1479210da3
---- Changed MobilityModel::m_trace to be more descriptive.
user: tjkopena at cs.drexel.edu
files: src/mobility/mobility-model.cc src/mobility/mobility-model.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c64c571c8e0c
---- Merged nonotifier with main branch.
user: tjkopena at cs.drexel.edu
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e690b0d1b625
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30ca8e7b5e89
---- fix bug 180
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d93423ef5ef2
---- remove dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ef834f6b67d
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7c575f821f2b
---- forgot to remove dead includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d0713d8818c7
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/09fcdac092f7
---- report the adjustment delta in Buffer::AddAtEnd and Buffer::AddAtStart.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7cfe0542dff5
---- make the code more consistent across AddAtStart and AddAtEnd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c34e9d31a75d
---- add adjustment report to overloaded Buffer::AddAtEnd method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/77a8e808c341
---- add a couple of helper test macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/object.cc src/core/test.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5daf048843a6
---- move test code to anon namespace
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b96c58f42432
---- a new tag implementation: Mtag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/644bfc099992
---- add a couple of dox comments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e29fb88ad26
---- add a couple of serialization/deserialization methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/mtag-buffer.cc src/common/mtag-buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b0f12f3a75b3
---- convert to new tag API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5962e2962fa9
---- remove now-unused Tags class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/722cf749a9e3
---- Mtag -> Tag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e11e106c7c19
---- mtag -> tag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.h src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h src/common/wscript src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a624276a897b
---- use a shared buffer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d0a9677d5452
---- use a free list for tag buffers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4a1ab06f0d63
---- add missing include for optimized builds
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2887b34f4769
---- add dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/common/tag-buffer.h src/common/tag.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/895cb1b6a903
---- test self-assignment of packets
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a03270ebc161
---- avoid signed/unsigned comparison warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/84600b3f966c
---- a couple more tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0c66462c3406
---- typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-buffer.h src/common/tag-list.h src/common/tag.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/519a31d1729f
---- add missing license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9cc612c6cd32
---- avoid stupid string allocation all the time.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/399d3858d190
---- simplify code logic
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f64799121881
---- simplify code logic
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a14d83bacc9c
---- enable metadata only on second run
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b152a62d2017
---- inline a couple of tag methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-buffer.cc src/common/tag-buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c908e1a82801
---- avoid doing the work twice.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d4bb2f7687d1
---- help return-value-optimization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e26ab7b61c7c
---- bench tags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/31e4703e08da
---- attempt to document some of the internal details
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/890b147e1ed6
---- bug 179: Packet fragmentation bug
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5a49ba9ad976
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2b7093f42f78
---- merge from HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d7a198241e61
---- a basic but useful Gtk+-based config-store
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/config-store.cc src/contrib/config-store.h src/contrib/gtk-config-store.cc src/contrib/gtk-config-store.h src/contrib/wscript src/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a1c532e3bf18
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2daf5961f130
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/65c25546b5c3
---- add missing getters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f94b285ffd62
---- add scroll area and alternating row colors.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2a2f4760af4d
---- set a default window size.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/95ea2e729bf5
---- make the iteration code more flexible. add tooltips to gtk config store
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4730d8d6d63c
---- add missing TypeId::HasParent method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/45d8e899c535
---- make sure we iterate over the parent's attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/attribute-iterator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/99722b888be3
---- also handle parent attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c513d4411cc8
---- reset the output stream to get a proper trace path
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/wifi-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/387c041695cd
---- close the writer before deleting it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/53e41ce6d3de
---- tweak log output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fad298f05916
---- improve doxygen doc.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/config-store.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6d7f78ceeccc
---- cleanup the model memory.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e8c8430359c6
---- re-enable editing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/22756d7f8bb5
---- ensure that the list of positions is long enough
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/68f79ef69388
---- remove XXX
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/030e4a88c6d7
---- avoid un-initialized bits
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de6acde26560
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/42a9a69ac4ef
---- fix build for g++ 3.4.6
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7172d5dcae51
---- avoid warning with g++ 4.1.2
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/delay-jitter-estimation.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3d83c2088c85
---- Require gtk+ >= 2.12; closes #182
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dd7a6e76c739
---- ppp model description
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/point-to-point/point-to-point-channel.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.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5370849d0b76
---- tutorial work (add back packet chapter)
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/packets.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/04ab9345891a
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5260a46ff439
---- dia command line options
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1d39b05b67d3
---- add dia to the supported figure generation tools for the tutorial; clean up
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/dumbbell.png doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/oneobj.png doc/tutorial/other.texi doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bb5c9e8041cd
---- fix bug 183
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e720adb2d2c
---- remove std::endl from PPP header print
user: Tom Henderson <tomh at tomh.org>
files: src/devices/point-to-point/ppp-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/509c35cf49ae
---- kill ATTRIBUTE_HELPER_HEADER_1
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute-helper.h src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/117f02923a7e
---- ATTRIBUTE_HELPER_HEADER_2 -> ATTRIBUTE_HELPER_HEADER
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6e787ec9c8aa
---- add NS_LOG_APPEND_CONTEXT
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ea368d066bea
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dc8b5959ab61
---- Plumb in socket receive pull model, in parallel to existing Receive framework
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1b1661bbfa33
---- Cut over UDP applications to use the new receive API
user: Tom Henderson <tomh at tomh.org>
files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/common/tags.h src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d384d52f8f6e
---- Move tcp socket to receive pull model
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/99ab4885e124
---- remove previous socket receive methods
user: Tom Henderson <tomh at tomh.org>
files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/70b98532fe5c
---- remove more dead code
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/21ec0bc2063e
---- more cleanup
user: Tom Henderson <tomh at tomh.org>
files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a225be367c1d
---- overloaded Recv() method suggested by Gustavo
user: Tom Henderson <tomh at tomh.org>
files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/91c6fce46125
---- Implement GetRxAvailable ()
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/24d9d9aa0977
---- Add GetTxBuffer; add some socket options; make limited UDP receive buffer functional
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/682950a37ea6
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/79d23124124b
---- API for SocketOptions class
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ec3ed34b2470
---- Finite send buffer first cut
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f284bfbc9e46
---- NotifySend ONLY when data is acked
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c695dd9c1404
---- branch merge from Raj
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/524b93a574f9
---- branch merge from ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/006e834d436d
---- Enable receive buffer limit for packet socket
user: Tom Henderson <tomh at tomh.org>
files: src/node/packet-socket.cc src/node/packet-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b5413dcad0c8
---- tweak UdpSocket buffer limit behavior
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/udp-socket.cc src/internet-node/udp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e6740c0582bf
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4a55d92b776f
---- Some tcp socket cleanup for buffer limits
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f9921028c4ab
---- Move API for socket factory to a Socket::CreateSocket () factory method
user: Tom Henderson <tomh at tomh.org>
files: examples/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c33b6d2775b7
---- Add SocketDefaults to store socket option attributes
user: Tom Henderson <tomh at tomh.org>
files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/udp.cc src/node/udp.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c8160bbb2085
---- Add SocketDefaults to store socket option attributes (missing files)
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket-defaults.cc src/node/socket-defaults.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3fdbdaf6142d
---- Fix semantics of NotifySend() for Tcp
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d65486147a02
---- swap SendTo parameters
user: Tom Henderson <tomh at tomh.org>
files: src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/774b2637845e
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7cab987d8d5a
---- improve send semantics, documentation
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dfa83ab5172d
---- undo SocketDefaults class; plumb in new UdpSocket option attributes
user: Tom Henderson <tomh at tomh.org>
files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fae57a467d54
---- Implement IPTTL socket option for UDP
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/473e59b5e141
---- s/ns3::Udp/ns3::UdpSocketFactory
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/core/type-id.cc src/helper/packet-sink-helper.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socket-factory.cc src/node/udp-socket-factory.h src/node/udp.cc src/node/udp.h src/node/wscript src/routing/olsr/olsr-agent-impl.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d2d8a36cfd23
---- s/UdpImpl/UdpSocketFactoryImpl
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-broadcast.cc src/internet-node/internet-stack.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/68d35477a842
---- Add attributes to new abstract base class for UdpSocket
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-point-to-point-olsr.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp-socket-factory.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f5971b43ee58
---- remove spurious test line
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e42ad1e3fc67
---- Move UdpSocket to UdpSocketImpl
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/17e0776b8815
---- rename UdpSocket to UdpSocketImpl
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/wscript src/node/udp-socket.cc src/node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/881cc06cd651
---- change TcpSocket to TcpSocketImpl
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-header.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d82336dfd269
---- move Tcp to TcpSocketFactory
user: Tom Henderson <tomh at tomh.org>
files: examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/internet-node/tcp-header.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-impl.cc src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp.cc src/node/tcp.h src/node/wscript utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b0b0abb911cd
---- change TcpImpl to TcpSocketFactoryImpl
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/internet-stack.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/295e061719fc
---- Add abstract base class TcpSocket
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1890d6ee27a1
---- Add missing files
user: Tom Henderson <tomh at tomh.org>
files: src/node/tcp-socket.cc src/node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2ae291cb16ae
---- Move Tcp attributes from factory to TcpSocket
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.h src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp-socket.cc src/node/tcp-socket.h src/node/udp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a59b9ce95b6b
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: examples/mixed-global-routing.cc examples/mixed-wireless.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/core/type-id.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/wscript src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fbd18f80a77a
---- merge with ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/ipv4-l3-protocol.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/44711f06705e
---- Add tag serialize methods; add serialize routines to Address
user: Tom Henderson <tomh at tomh.org>
files: src/node/address.cc src/node/address.h src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/37deb9deaf0e
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a6d8f8880ea9
---- Tutorial material for sockets
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/figures/sockets-overview.dia doc/tutorial/sockets.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ffa0c5f121aa
---- Receive raw buffer variant
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1842b2f747f7
---- some doxygen cleanup
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/681be005f806
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/778a765385d4
---- fix optimized build
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket-impl.cc src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/16dd98873ec3
---- add attributes to ArpCache
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/98629e087bb1
---- re-organize the ARP code to expose arp cache attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e0c2a7c2eb5f
---- more logging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-loopback-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/87ee5483cef9
---- more logging. Make sure we invoke parent's Dispose method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5974bac1688f
---- more logging. Make sure we do dispose attached Ipv4Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7350a68e5856
---- fix bug 185
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/428f8ec6da29
---- report packet drops in ARP.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4260de124c74
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/tcp.cc src/node/tcp.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1433edf49f02
---- doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-remote-station-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa61e5f85334
---- avoid segfault
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-ap.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c16f03104828
---- CSMA Model Description
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fcc19abc0ace
---- Bug #154: Attach sockets to nodes. Patch by Rajib Bhattacharjea.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de8e4b4c662f
---- add logging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2a4305eeca93
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a1e1def91449
---- more logging code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ef81365d0a68
---- a failing testcase.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/661cd276f29a
---- fix the testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5eb2fac38580
---- fix new packet bug
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a681ecef1de
---- document
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/constant-rate-wifi-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6641c88ee420
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/14b0ec153421
---- the TypeId for Packet sockets is PacketSocketFactory, not PacketSocket. fix bug introduced by changeset c33b6d2775b7.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-adhoc.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f65af41d30db
---- Fix off-by-2 errors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/644a220ad981
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket-defaults.cc src/node/socket-defaults.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c7d239e85b64
---- make sure that the mac low listener is destroyed _after_ the mac low itself.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2598ea90f9db
---- Undo changeset 3163 (breaks multicast)
user: Tom Henderson <tomh at tomh.org>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d3438b415a8c
---- undo changeset 3161 (to pass unit tests)
user: Tom Henderson <tomh at tomh.org>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e74786aa54ae
---- Don't register IPv4 protocol handler for all interfaces, only for IPv4-enabled interfaces.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e661e08c3211
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/socket-defaults.cc src/node/socket-defaults.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/54d1460ee8c4
---- Make Application::Start/Stop times relative, Simulator::StopAt(time) renamed to Simulator::Stop(time) and time also made relative, to improve consistency of the API which uses relative times everywhere else. Closes bug #191.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/wifi-ap.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-test.cc src/node/application.cc src/node/application.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/efeb6e5c276d
---- Fix TCP valgrind problem (bug #194): TcpSocketImpl::m_wouldBlock was not always being initialized.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ff46939c1b4a
---- fix valgrind-reported leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2f106d16c8c0
---- DequeuePending returns 0 upon error, not the other way round.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8ce20d798105
---- make sure we output the right diff command
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/62e90655a935
---- bug 146: s/HostOrder//
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ipv4-address-helper.cc src/internet-node/ipv4-header.cc src/internet-node/ipv4-interface.cc src/node/address-utils.cc src/node/ipv4-address-generator.cc src/node/ipv4-address.cc src/node/ipv4-address.h src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1763f7ac8e80
---- new Packet testcases, bug fix.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b69d00a3d410
---- point-to-point cleanup
user: Craig Dowell <craigdo at ee.washington.edu>
files: 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/tcp-large-transfer.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.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/point-to-point/point-to-point.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/26e7f865c548
---- Doxygen organization
user: Tom Henderson <tomh at tomh.org>
files: src/common/buffer.h src/common/chunk.h src/common/data-rate.h src/common/error-model.h src/common/header.h src/common/packet-metadata.h src/common/packet.h src/common/pcap-writer.h src/common/tag-buffer.h src/common/tag-list.h src/common/tag.h src/common/trailer.h src/core/assert.h src/core/attribute-accessor-helper.h src/core/attribute-list.h src/core/attribute.h src/core/boolean.h src/core/double.h src/core/empty.h src/core/enum.h src/core/fatal-error.h src/core/global-value.h src/core/integer.h src/core/log.h src/core/object-base.h src/core/object-factory.h src/core/object-vector.h src/core/object.h src/core/pointer.h src/core/ptr.h src/core/string.h src/core/test.h src/core/trace-source-accessor.h src/core/traced-value.h src/core/uinteger.h src/simulator/event-impl.h src/simulator/heap-scheduler.h src/simulator/list-scheduler.h src/simulator/map-scheduler.h src/simulator/nstime.h src/simulator/scheduler.h src/simulator/simulator.h src/simulator/timer.h src/simulat!
or/watchdog.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/61fe7fe81ebd
---- more doxygen
user: Tom Henderson <tomh at tomh.org>
files: doc/modules src/common/chunk.h src/common/header.h src/node/address.h src/node/application.h src/node/channel.h src/node/drop-tail-queue.h src/node/ethernet-header.h src/node/ethernet-trailer.h src/node/inet-socket-address.h src/node/ipv4-address-generator.h src/node/ipv4-address.h src/node/ipv4-route.h src/node/ipv4.h src/node/llc-snap-header.h src/node/mac48-address.h src/node/mac64-address.h src/node/net-device.h src/node/node-list.h src/node/node.h src/node/packet-socket-address.h src/node/packet-socket-factory.h src/node/packet-socket.h src/node/queue.h src/node/simple-channel.h src/node/simple-net-device.h src/node/socket-factory.h src/node/tcp-socket-factory.h src/node/tcp-socket.h src/node/udp-socket-factory.h src/node/udp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fc3b2e03e61e
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2722ec585e94
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.h src/devices/wifi/wifi-remote-station-manager.h src/internet-node/arp-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c859e129a934
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.h src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/afb8223d8798
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.h src/simulator/event-impl.h src/simulator/heap-scheduler.cc src/simulator/heap-scheduler.h src/simulator/list-scheduler.h src/simulator/map-scheduler.h src/simulator/scheduler.h src/simulator/watchdog.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5ef944bee832
---- fix a couple of XXX
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/080e43146c47
---- Check for the 'diff' command, don't allow running regression tests without it.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7ddf4ad61707
---- add some doxygen, remove a couple of XXX
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute-test.cc src/core/attribute.h src/core/command-line.h src/core/config.h src/core/object-vector.cc src/core/object.h src/core/singleton.h src/core/trace-source-accessor.h src/core/traced-value.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/51fe9001a679
---- remove dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-writer.cc src/common/data-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5d50569cd94e
---- update doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/702459162fff
---- doxygen updates
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/common/pcap-writer.h src/common/tag-buffer.h src/common/tag.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/72be532011a3
---- bug 200: Packet::PrintTags is not implemented.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc src/common/packet.cc src/common/tag.h src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc src/node/socket.cc src/node/socket.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1a754d09c4ba
---- update RELEASE_NOTES and a few other files
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES VERSION doc/modules doc/release_steps.txt src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/79dba133b5f8
---- Added tag release ns-3.0.13 for changeset 79dba133b5f8
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5ced3d1c1f2b
---- Gustavo's API warnings
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/539a710e5cf9
---- Change the default beacon interval to a more realistic value (100 ms); closes bug #177.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/362f1a144828
---- add logging, cleanup AddAtEnd.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dc084a4c70bb
---- add small comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/03265a7051b6
---- some more cleanup
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/96e015d15aeb
---- add small comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c0e113ac69d8
---- a testcase for bug 197
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bb35abea1d2a
---- bug197: fix infinite loop
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fc396ecaf512
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/06ee3b7eb18d
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-writer.cc src/common/data-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6fa145613c52
---- Change default WiFi ProbeRequestTimeout to 50 ms; closes bug #199.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/wifi/nqsta-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/231895d89769
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5aa8fd647c24
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d73fd33172c0
---- Re-format the NQSTA state machine diagram so that it displays correctly with a fixed width font.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/wifi/nqsta-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5c73c36a3350
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/09b43ff43df0
---- improve attribute documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/dca-txop.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0c00342d6a73
---- bug 203: Listen must be implemented for Udp and Packet sockets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/08a0424399fb
---- bug 204: implement Queue::DequeueAll.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5c73d8f952bf
---- bug 206: allow comparing addresses of different types.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c5a74196e87a
---- bug 207: ipv4-header.h needed in src/node module.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-static-routing.h src/internet-node/wscript src/node/ipv4-header.cc src/node/ipv4-header.h src/node/ipv4.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b36bb98d766e
---- bug 208: must clear flags bits in fragment offset deserialization.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a72c241348e
---- bug 209: remove buggy test for open state in PacketSocket::SendTo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/503c67d93dab
---- bug 210: must take device mtu into account.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/packet-socket.cc src/node/packet-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/49dcb3f0bd34
---- remove misleading doxygen comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8c4fcd2a187d
---- fix bug 208 for true.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bd02183f788b
---- bug 202: classes disappeared from doxygen output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/common/error-model.h src/common/packet.h src/internet-node/tcp-socket-factory-impl.h src/node/application.h src/node/channel.h src/node/net-device.h src/node/queue.h src/node/socket.h src/simulator/nstime.h src/simulator/scheduler.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f61c17b62fd1
---- remove un-implemented code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc src/common/tag-list.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/87b3ea3ae0f8
---- RemoveTag does not exist
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/141aece56ae6
---- this code is not wrong.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05651cb8006b
---- doxygen a couple of missing functions. Add acouple of more comments to existing mobility models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8c191779d1c2
---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/delay-jitter-estimation.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/da8b4171e92c
---- mark internal class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/attribute-iterator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e0824c1a8295
---- bug 212: Packet::PrintTags fails
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e59680767a04
---- Fix for bug 174
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ec45f705b9ca
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1fcae004ca01
---- Add waf proxy script
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/waf
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/de35ec84811a
---- Add OLSR attribute documentation; make Willingness an enum attribute instead of uint. Closes #211
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/35ba9a71bcb5
---- Add ipv4 header checksum support.
user: Florian Westphal <fw at strlen.de>
files: src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aabbcb2cba71
---- add support for attribtues to bug 34
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c2f34dac1b9e
---- add some logging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8d25b503f270
---- a few new testcases, bug fixes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/57d9fc10f15d
---- bug 195: naming inconsistency.
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3b24ac252fba
More information about the Ns-commits
mailing list