[Ns-commits] lj/ns-3-netlink

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Thu Jul 24 22:11:19 PDT 2008


---- 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/lj/ns-3-netlink/rev/a331020d959f


---- Makefile tweaks
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/ab470305c52a


---- Remove filename
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/15e2358f9fef


---- try to improve obj->png conversion
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/1e8a42e5d4c1


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/542f4d57464b


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/6993ee3fa5a3


---- add pcap files to ignore list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/5a7ae076410e


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/4ebd61a5612c


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/d2d179640630


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/916de65f67bf


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/3d45621712a3


---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1c1345207c74


---- avoid trailing |
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/39f72ca0ba8e


---- fix some dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/modules
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/3d39dd617b8d


---- add doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/fa0747c4ad5e


---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/4fe951be604c


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/69ddc1c42130


---- kill unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/a975a534915c


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/2438c0f2f9dd


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/364e3943c8f0


---- avoid useless ifdefs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/f77acbb9f7b4


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/c64c571c8e0c


---- Merged nonotifier with main branch.
user: tjkopena at cs.drexel.edu
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e690b0d1b625


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/d0713d8818c7


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/e26ab7b61c7c


---- bench tags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/5a49ba9ad976


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/a1c532e3bf18


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2daf5961f130


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/68f79ef69388


---- remove XXX
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/04ab9345891a


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5260a46ff439


---- dia command line options
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/682950a37ea6


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/524b93a574f9


---- branch merge from ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/e6740c0582bf


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/774b2637845e


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: src/node/packet-socket.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/1842b2f747f7


---- some doxygen cleanup
user: Tom Henderson <tomh at tomh.org>
files: src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/681be005f806


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: src/node/address.h
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/aa61e5f85334


---- avoid segfault
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-ap.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c16f03104828


---- CSMA Model Description
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma.h
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/2a4305eeca93


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1e1def91449


---- more logging code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/6641c88ee420


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/fc3b2e03e61e


---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/72be532011a3


---- 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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/5ced3d1c1f2b


---- Gustavo's API warnings
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/fc396ecaf512


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/231895d89769


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5aa8fd647c24


---- 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/lj/ns-3-netlink/rev/1a754d09c4ba


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/5c73c36a3350


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/e0824c1a8295


---- 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/lj/ns-3-netlink/rev/ec45f705b9ca


---- bug 212: Packet::PrintTags fails
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e59680767a04


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/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/lj/ns-3-netlink/rev/3b24ac252fba


---- Add a socket callback that can unblock a blocked close
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/be022cc7fec9


---- Tcp large transfer modified to keep sending for 10 seconds
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/965da7165e78


---- Use the correct semantics for sendcallback
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/284705f0775f


---- Merge with tomh/ns-3-dev-socket
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.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/socket.cc src/node/socket.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/309f511aa143


---- Merge with tomh/ns-3-dev-socket
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.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/node/tcp.cc src/node/tcp.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a4b8da16a324


---- Fix tcp rx buffer semantics; fromaddress tagging is broken at the moment
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/dbf56f98a11d


---- Fix up recv buffer stuff some more
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ad57fb768f3a


---- Change log output to be more consistent
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d734f62d4921


---- Get rid of dead code from GTNetS
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/05e66ff64e10


---- Merge with ns-3-dev
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png examples/tcp-large-transfer.cc src/common/data-writer.cc src/common/data-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-socket-impl.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/socket-defaults.cc src/node/socket-defaults.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/39f736210ab2


---- Tcp tx buffer (pendingdata) uses Ptr<Packet> internally; tagging should work
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc src/internet-node/pending-data.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a7203cfb5f37


---- Update tcpsocket to use Ptr<Packet> in Send
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-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/464a2a2690e8


---- Part of bug 198
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/19471cb55c9c


---- Fix compile warning
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5c53412347ac


---- Merge last 6 changesets
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/routing/olsr/waf
url: http://code.nsnam.org/lj/ns-3-netlink/rev/469aaa3f67a5


---- Merge last two changesets
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c3f792428d62


---- Restore tcp example to full size, also a bugfix
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/pending-data.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ba3b5024f6a6


---- Merge
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/11a21b053e95


---- CSMA Cleanup, XXX in echo apps, clarification of point-to-point data rates in dox
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/mixed-wireless.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.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/lj/ns-3-netlink/rev/ba198dad54a2


---- documentation to resolve bug 75
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/ipv4.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/232368ff7dec


---- bug 61: warning must be fatal.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/43b3f8ecd86d


---- bug 186: internet-node directory must be renamed to internet-stack
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/modules examples/wscript samples/wscript src/applications/udp-echo/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-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/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-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-node/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/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/sgi-hashmap.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket!
 -factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node
/udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-header.cc src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.cc src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/ipv4-checksum.cc src/internet-stack/ipv4-checksum.h src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.cc src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-impl.cc src/internet-stack/ipv4-impl.h src/internet-stack/ipv4-interface.cc src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.cc src/internet-!
 stack/ipv4-l4-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/internet-stack/ipv4-loopback-interface.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/pending-data.cc src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.cc src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.cc src/internet-stack/sequence-number.h src/internet-stack/sgi-hashmap.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.cc src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/tcp-typedefs.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-factory-impl.cc src/internet-st!
 ack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.cc sr
c/internet-stack/udp-socket-impl.h src/internet-stack/waf src/internet-stack/wscript src/routing/olsr/wscript src/wscript tutorial/wscript utils/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8c0ab08144e6


---- tutorial: s/internet-node/internet-stack
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0987a6a74c8


---- Doxygen for global routing
user: Tom Henderson <tomh at tomh.org>
files: src/routing/global-routing/global-routing.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/15d58e28940f


---- OLSR doxygen
user: Tom Henderson <tomh at tomh.org>
files: src/routing/olsr/olsr.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ef2285c91aeb


---- doxygen for applications
user: Tom Henderson <tomh at tomh.org>
files: src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/node/application.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7824a11c07fa


---- Correct the OLSR documentation; remove dead API declarations and source file.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/helper/olsr-helper.h src/routing/olsr/olsr.cc src/routing/olsr/olsr.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/789dd0f5ca94


---- Update the internet-stack documentation
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.h src/internet-stack/pending-data.h src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-header.h src/internet-stack/udp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1ae7df5cf87b


---- bug 181: Normal Variable Infinite Value & Bounds
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d0c70dbe918e


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2811c67a79fe


---- RecvFrom() expansion, add flags parameter to some Send calls
user: Tom Henderson <tomh at tomh.org>
files: examples/tcp-large-transfer.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/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h 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 src/node/tcp-socket.h src/node/udp-socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/448134601b03


---- Change OLSR to use RecvFrom
user: Tom Henderson <tomh at tomh.org>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e01d2843b3a0


---- Move other applications to RecvFrom ()
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
url: http://code.nsnam.org/lj/ns-3-netlink/rev/023417b3bc5a


---- merge bug 213 repo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/50726baf47b3


---- split out manual sections from tutorial
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/callbacks.texi doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/figures/sockets-overview.dia doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8bbd6b509c0f


---- Split out non-tutorial sections from tutorial; place into a doc/manual directory
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/Makefile doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/figures/README doc/manual/figures/buffer.dia doc/manual/figures/packet.obj doc/manual/figures/sockets-overview.dia doc/manual/log.texi doc/manual/manual.css doc/manual/manual.texi doc/manual/other.texi doc/manual/output.texi doc/manual/packets.texi doc/manual/routing.texi doc/manual/sockets.texi doc/manual/statistics.texi doc/manual/troubleshoot.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/eaa3a345b05e


---- [Bug 221] need a scratch directory
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: scratch/multiple-sources/simple-main.cc scratch/multiple-sources/simple-simulation.cc scratch/simple.cc wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0d91237f2ec


---- Changes for bug 205, unlisted FIN bug
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8869a79a391f


---- Added tag release candidate ns-3.1-RC1 for changeset 8869a79a391f
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/cd7a3f08e91a


---- fill in some blanks
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3abce59c8bf8


---- bump
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES VERSION
url: http://code.nsnam.org/lj/ns-3-netlink/rev/61d5b66cdb25


---- plug more holes in release steps
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/25fbf06f9a56


---- use dev traces
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/bc61af712d6e


---- Add a WAF workaround for the 'Input line is too long.' error in win32/mingw.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5e57c2f1cfb7


---- Bug 223: Regression using other than mercurial traces no longer works
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9dd59253d39d


---- fixes for regression numbering
user: Craig Dowell <craigdo at ee.washington.edu>
files: VERSION wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/510fed881852


---- regression
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/17a6700153c6


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e04d8522f27


---- print out which repo is used for regression
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/da71d4c1859f


---- tweak release steps
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8a4b9d15ff04


---- tweaks after actually doing it
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd7baccf47a3


---- GetNNodes() in NodeList fixes bug 225
user: craigdo at craig-dowells-imac.local
files: src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3167a20f9cf0


---- move m_wouldBlock assignment to fix bug 226
user: craigdo at craig-dowells-imac.local
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea7a7b984813


---- Bug 181
user: craigdo at craig-dowells-imac.local
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd8d2601af21


---- same messages for all versions of getting traces
user: craigdo at craig-dowells-imac.local
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/97c8fa9fa536


---- Patch addresses bug 227.
user: craigdo at craig-dowells-imac.local
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2ade6552db36


---- bug 217: Handle gracefully the case where a packet aggregated contains nothing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/133490cf0210


---- testcase for changeset 133490cf0210
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0695f4b2a2bd


---- merge testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/60d326f2b9e1


---- bug 217: add failing testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f7839ed0ce9d


---- bug 217: avoid unsigned/signed confusion. Used signed all the time.
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/lj/ns-3-netlink/rev/4c42f0b977ad


---- another testcase for bug 217. Make sure we do not report tags outside of the current range
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript src/common/packet.cc src/common/tag-list.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c8011a2a0c60


---- bug 217: yet another testcase: make sure we handle degenerate testcases with tags which refer to non-existant data.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/tag-list.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/60edfd1060ff


---- remove tcp-2way from examples. mistake from changeset c8011a2a0c60
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/4bd2a5ae8d03


---- bug 217: another testcase.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e367e86d7886


---- add documentation comment.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6ea20d776d55


---- fix testcase from changeset e367e86d7886
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c861a47407a8


---- testcase and fix, symmetric to changeset c861a47407a8
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3d8da3343514


---- add packet header howto
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-packet-header.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c1a29f8ab2af


---- update doxygen to match the reality of the code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6df29e455b71


---- avoid dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d761a70dfd03


---- dox missing SetNode method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c16ec3c11045


---- add small comment, fix typo, add missing copyright statement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-channel.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e7abba228145


---- add missing copyright statement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-channel.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c4f001798693


---- a very simple howto for implementing NetDevice/Channel subclasses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-net-device.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9410e0ff6a1c


---- Add chapter on random numbers to manual
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/manual.texi doc/manual/packets.texi doc/manual/random.texi doc/manual/routing.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/27443ac75474


---- add helper code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/85d6b10511fe


---- application howto
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-application.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ccfb6a3a5d9a


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d8444a67c074


---- update ignore list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/lj/ns-3-netlink/rev/234603159601


---- fix lots of typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3de89dc066d8


---- more typos.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1adfc4d446ab


---- bug 233
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/point-to-point/point-to-point-net-device.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f3c86a2d4082


---- Apply Patch for Bug 235
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/951296e9a277


---- Added tag release ns-3.1-RC2 for changeset 951296e9a277
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/4f9824120539


---- Apply patch for bug 231
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/udp-echo/udp-echo-server.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6c366d4b91c2


---- Patch for bug 240
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/11719a408a0c


---- reposition trace hook in csma to address bug 241.
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/239c4bc21ebf


---- Apply Patch for Bug 237
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea16c44eb90d


---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/509acaf2966c


---- cleanup tag names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/90d43bddb855


---- remove tutorial directory
user: Craig Dowell <craigdo at ee.washington.edu>
files: tutorial/hello-simulator.cc tutorial/testipv4.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 tutorial/waf tutorial/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a0536cbdfbb3


---- add updated tutorial examples
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7305032b6100


---- swap in new tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/!
 statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/da67e8efa347


---- swapping in all of tutorial would be better
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/76188c437e2e


---- ignore moved figures dir
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/ns-3-netlink/rev/161f931d516f


---- external dependency on figures
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a91af04071df


---- work through second tutorial example
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1bb6f018fc42


---- finish off csma tutorial example words
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6b297a1f231b


---- cleanup tutorial third.cc a bit
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/third.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7c645e1799b1


---- finish up with a wifi example
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ff29f4ba75ed


---- Table of content fixes
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0b45016b6097


---- nits on Sections 1-4
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7130a81b683c


---- formatting nits on the Tweaking chapter
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8762b90e6f7e


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2f13fb6901b5


---- a few section 8 nits
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/building-topologies.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d2fe1f35250


---- editing pass through the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0af63b9f9a6


---- merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2e205ef88dab


---- mispeeling in tutorial command sequence
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/getting-started.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/dde05296726b


---- cleaning up tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/fe47da29d783


---- more editing passes through tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e6259dcffada


---- minor tweaks for menus on tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/11e3699b754e


---- address helpful tutorial comments by reviewers
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9042f35c445e


---- remove section in tutorial, move browsing part to where it makes more sense.
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/4b3c76369b28


---- remote browsing from tutorial menus
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/244be25117b9


---- tweak, tweak the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f11e4def3fc4


---- some final tweaks to the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea06eff669b3


---- Tutorial TOC tweaks
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/be3532c51a37


---- Prepare for 3.1
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/93218ac0d373


---- new convention for release tags
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/ns-3-netlink/rev/42504fb1f7be


---- Added tag ns-3.1 for changeset 42504fb1f7be
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5768685f9fdb


---- Added tag ns-3.1 for changeset 5768685f9fdb
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/ns-3-netlink/rev/882d82aae6c2


---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b8db6cd10444


---- chapter on Node and internet stack, for manual
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a6f1b3c6e0b


---- bug 236: add optional support for tcp and udp checksum.
user: Sebastien Vincent <vincent at clarinet.u-strasbg.fr>
files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/33d1ca2e4ba4


---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8e6ac6061680


---- bug 245: build failure with gcc 4.3.x
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6409d2460601


---- Add a tcp server example
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-star-server.cc examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/923e47a54fe8


---- Fix trace names to match documents in tcp-star-server
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-star-server.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8587b5520e63


---- avoid pygccxml warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/95bbf601167d


---- export new methods for language bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/30750f23d51a


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2f8c7ecfe3ba


---- do not make m_enable protected
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc src/common/error-model.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e472358ea634


---- avoid pygccxml warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/int-to-type.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/184673f59f53


---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/jakes-propagation-loss-model.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/51ff815f24a2


---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/channel.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c7c4fa162069


---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/86a8eceb023e


---- avoid pygccxml warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/e91d3f7a2dae


---- no need to export this header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/37b35c72bc57


---- no need for protected members
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/candidate-queue.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/747aeace32ee


---- close socket upon PacketSink::StopApplication()
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a2ef1eb4c16d


---- Minor doc notes added to ipv4.h
user: tjkopena at cs.drexel.edu
files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/38b8549b1ad3


---- bug 232, references to Parameter obsolete
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/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/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3cdd9d60f7c7


---- fix bug 234 which changes required methods on helpers to constructor parameters.  Update tutorial content to reflect.  Change RemoteIpv4 attribute to RemoteAddress.
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d5f8e5fae1c6


---- some slips of the keyboard in tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f21d3d5926b9


---- Check in a tcp example which has rate error models
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-errors.cc examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/11747ae5b632


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/75095a51d9e2


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gnuplot.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/215b923b5b2e


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c6913c670dca


---- add missing implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0258bd0793ab


---- add missing implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d02d0233f14b


---- kill dead unimplemented API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5caa582619ec


---- add CalbackImplBase::GetReferenceCount
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/88e4aa2f101c


---- coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/775777e52833


---- add RefCountBase::GetReferenceCount.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/10369bf4b3e2


---- add Object::GetReferenceCount
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1680d5004ee8


---- avoid uneeded inline
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/lj/ns-3-netlink/rev/3b6bc7a4f975


---- add PythonCompleteConstruct friend for python bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0d83aa14b65d


---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/cad55f67f3fc


---- Don't re-declare pure virtual methods from the parent Socket class.  Fixes bug #249.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/tcp-socket.h src/node/udp-socket.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/266c6a334762


---- Add some additional TCP dox about RFC compliance
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5782cdf815e1


---- Add David Evensky's tcp-2way regression test
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/fd69b15002ee


---- more cleanups based on bug 249.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/52b0ae2057a6


---- define NS_DEPRECATED
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/deprecated.h src/core/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/39f44473e4cb


---- use NS_DEPRECATED for bug 232.
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
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ac82ff1f6736


---- bug 247: tcp checksum crashes when enabled.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b5d4a04c7b68


---- Remove tcp-2way as a regression test
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: regression/tests/test-tcp-2way.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7e943b537495


---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3efa652c47ef


---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/038f13c8741c


---- python bindings
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin!
 dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2cc40b3e4fa5


---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/94ac3e381075


---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2d66cad7db94


---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/eca46ea15a04


---- Fix a problem with callback proxies with zero or one parameters.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/518719e905a0


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d46345ab5d7


---- Rescan API; fix and enable the socket unit test, as it now works.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/48d69d8eac38


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5dd595cb7eba


---- Rescan APIs
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/926ccb845111


---- Make sure we don't trigger deprecation warnings while compiling the python bindings.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/06df0787254b


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3ba0b240cff5


---- Add WAF option --pyrun, to make it easier to run Python programs.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8d3f5c0f55fa


---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/390db659644b


---- Python: make helper class methods using attribute optional parameters work.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b9424c43753d


---- Add mixed-wireless example ported to Python.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/mixed-wireless.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ad0c05e68792


---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f84261098ab0


---- Again, make Python depend only on scanned modules (last fix was incomplete).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/fd8ae9ea848b


---- add system threads and synchronization primitives
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c69779f5e51e


---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/108fd72e3291


---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/lj/ns-3-netlink/rev/3401e899479c


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/75f74d6b6219


---- Don't run python unit tests if python bindings not enabled.  Closes #254.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2658cf81a5cd


---- Add NS_LOG_FUNCTION calls in arp implementation
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a8eb6b890f14


---- A couple of attribute python unit tests
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: utils/python-unit-tests.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ccf8108ce6d7


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2dd172a2bc64


---- fix darwin build break
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/unix-system-mutex.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d1e0154c45b3


---- fix darwin build break
user: craigdo at craig-dowells-imac.local
files: src/core/unix-system-condition.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ee113f8d83db


---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d704c128f1f


---- For csma, set a sensible netdevice name, if none has been set.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c741d41f9bfb


---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/net-device.h src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7cec39fe195c


---- Implement the promiscuous receive callback for CsmaNetDevice.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/86e262420fbf


---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a64d1da0d6bf


---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/csma-bridge.cc examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/4cedf996375d


---- Don't allow csma devices to receive packets sent by themselves.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-channel.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a662068646f


---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing).  Only implemented for CsmaNetDevice for now.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8eef02250bc9


---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9bb81eb18fed


---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a6d76b454df4


---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/ae9f7d5e2d56


---- Backed out changeset ae9f7d5e2d56
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8491c6c05d22


---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr<CsmaNetDevice> parameter in Receive().  As discussed in the mailing list.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/48f371a8ae8e


---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0bd851bb1225


---- Add BridgeChannel
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/c3dcecc4825a


---- sync with ns-3-dev
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/wscript src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/73e90de6eb47


---- Adapt to evil API breakage
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/csma-bridge.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/4e4cb6a885ca


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9bfc257af144


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/85308840a251


---- Again, make Python depend only on scanned modules (last fix was incomplete).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/765d0cb5c56e


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7a7ec92d5cf6


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/7f2d5300ad02


---- Rescan API
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/2ff6f05b9467


---- Add csma-bridge example ported to Python.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/csma-bridge.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f289e2045bfc


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a67df503c7bc


---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h 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/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/99698bc858e8


---- Remove some useless code
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b38ddf78470a


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/93e991211868


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/96fd83f34568


---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e7bd353e7e7


---- Add release notes.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1d2a8165500


---- more details for 3.2 release notes
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/cbf5120f5eb6


---- python scanning: remove redundant incref/decref_method annotations
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulescan.py
url: http://code.nsnam.org/lj/ns-3-netlink/rev/351f5847dda5


---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0bb5275704fc


---- factor simulator into interface and (multiple) implementation pieces
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e763021e045


---- make simulator implementation replaceable via global default value
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/21022872009d


---- update on-demand RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/0896bd4a38dd


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/ns-3-netlink/rev/190ce8107098


---- Require new PyBindGen; make it work for Python 2.3.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/6bce86ea4778


---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/lj/ns-3-netlink/rev/dac9146297c8


---- Make PacketSink multitasking for TCP (closes bug 244)
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-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/8523b98f949c


---- begin sorting out mtu woes
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/b834a9204124


---- fix supidity in mtu stuff
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/80aae4bb8c39


---- Add helper waf proxy script
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/wifi/waf
url: http://code.nsnam.org/lj/ns-3-netlink/rev/f22fe8e879a7


---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/lj/ns-3-netlink/rev/d89e9db667f0


---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/ns-3-netlink/rev/a920df6b9f02


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/lj/ns-3-netlink/rev/df6f07358b24


---- hg ignore the pybindgen checkout dir
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: .hgignore
url: http://code.nsnam.org/lj/ns-3-netlink/rev/5393e306a243




More information about the Ns-commits mailing list