[Ns-commits] mathieu/ns-3-wifi

code@nsnam.ece.gatech.edu code at nsnam.ece.gatech.edu
Tue Oct 28 03:29:11 PDT 2008


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


---- OLSR doxygen
user: Tom Henderson <tomh at tomh.org>
files: src/routing/olsr/olsr.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/cd7a3f08e91a


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


---- bump
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES VERSION
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/25fbf06f9a56


---- use dev traces
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/9dd59253d39d


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


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


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/da71d4c1859f


---- tweak release steps
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/ea7a7b984813


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


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


---- Patch addresses bug 227.
user: craigdo at craig-dowells-imac.local
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/0695f4b2a2bd


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


---- avoid dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/ccfb6a3a5d9a


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


---- update ignore list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/3de89dc066d8


---- more typos.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/509acaf2966c


---- cleanup tag names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/76188c437e2e


---- ignore moved figures dir
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/be3532c51a37


---- Prepare for 3.1
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/882d82aae6c2


---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/30750f23d51a


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


---- avoid pygccxml warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/75095a51d9e2


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gnuplot.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/5caa582619ec


---- add CalbackImplBase::GetReferenceCount
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/518719e905a0


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


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/06df0787254b


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


---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/3401e899479c


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


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


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


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


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


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/f289e2045bfc


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


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


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


---- more details for 3.2 release notes
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/21022872009d


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


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/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/mathieu/ns-3-wifi/rev/a920df6b9f02


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


---- Make the LogComponent* utility functions available for optimized builds as well, albeit as noops.  Closes #258.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/log.cc src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7ce1353e63ba


---- When python scanning API, remove again the NS3_LOG_ENABLE define; it is no longer needed.
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/ns3modulescan.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ebdeeb7cd463


---- When generating the everything.h header file for Python, handle ns3 headers inside subdirectories properly.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/26de1421d000


---- Only generate everything.h if python bindings are enabled.  Based on patch by Mathieu Lacage.  Closes #260.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/818a6bbef490


---- OLSR: HELLO messages hold time should be 3 times hello interval, not hello interval.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6f68f1044df1


---- bug 262: fix g++ 4.3 build
user: Sebastien Vincent <vincent at clarinet.u-strasbg.fr>
files: src/core/unix-system-mutex.cc src/core/unix-system-thread.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/517acaf61a69


---- bug 252: get rid of dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-simulator.cc utils/replay-simulation.cc utils/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b5ef00370c70


---- bug 252: make python bindings compile
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_simulator.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/973e8f700e58


---- bug 251: mobility helper has no ascii output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/mobility-helper.cc src/helper/mobility-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b2de71af0e3f


---- bug 264: NS_BREAKPOINT never stops the debugger at the right location.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/assert.h src/core/fatal-error.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7e1c5827504f


---- Fix TcpSocketImpl rx buffer logic (closes 248)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/53ec8893863d


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b198b3d06e86


---- use fully-qualified c++ typename to allow using macros outside of the ns3 namespace.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67786573098a


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


---- Misspelling in AUTHORS file
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b459941d6287


---- bug 266: src/wscript unconditionally sets conf.env['NS3_MODULE_PATH']
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ce35418645e9


---- revised patch to fix bug 253
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a18520551cdf


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8a4b1d0ae55c


---- Python: use hash() as temporary workaround to check if two objects with different wrappers are underneath the same.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript utils/python-unit-tests.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f725f0e0d6b7


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/794671c6a8a1


---- bug 269: revert parts of 9e763021e045 and add comments to avoid getting these again.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b8cccd54da26


---- 128 column pages
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/backoff.cc src/devices/csma/backoff.h 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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0261c789e17e


---- Add CHANGES.html
user: Tom Henderson <tomh at tomh.org>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/16005bad2e0b


---- sort out various MTU options
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/udp-echo.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cba7b2b80fe8


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/11bfc339df59


---- actually use CHANGES.html
user: Craig Dowell <craigdo at ee.washington.edu>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7a3c6148c22d


---- repeat the virtual keyword in the subclass
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ed1383c30766


---- Comment to clarify MTU policy was insufficiently clear
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c7f569b69dd9


---- Python: re-scan API; unblock python threads during Simulator::Run; new pybindgen brings improved thread safety for virtual methods.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_csma.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_simulator.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eb17407147c3


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


---- Add bounds checking asserts to Node::GetApplication, NodeList::GetNode, and Node::GetDevice.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/node-list.cc src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe3945d67a88


---- Oops, typo (evil copy-paste)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/308a7d84b18f


---- Bug #270: Simulator::RunOneEvent
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_simulator.py src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/88e9cee20461


---- remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_node.py src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dacc57c5d31f


---- implement WifiNetDevice::SendFrom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5ba130a7f519


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


---- ensure type is registered
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/bridge/bridge-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a6113320f46a


---- Rescan API (due to wifi changes to support bridging)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_wifi.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b179468df160


---- remove uneeded virtual keyword
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4bc5b06f92df


---- use the right log component name for PacketSink. use NS_LOG_FUNCTION.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b2ef6249a724


---- rm examples/tcp-2way.cc
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-2way.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5c7524e89e10


---- bug 276: bridge netdevice has no helper class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-bridge.cc src/helper/bridge-helper.cc src/helper/bridge-helper.h src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/028b7de98fb1


---- bug 275: Queue::Peek should return Ptr<const Packet>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_node.py src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4b8ef7da0ac3


---- make sure we don't attempt to read outside of ourselves when deserializing a header for printing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/076ae3766f27


---- allow attribute setters to fail.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1548d7e3604f


---- Stub TcpSocketImpl unit test
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/10c667a90efa


---- make it build with gcc 4.1.3
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fdf978993930


---- fully qualify class name to use macro outside of ns3 namespace.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b1744fac67da


---- Make TypeId(const char * name) explicit (bug 281)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e5c71362e669


---- Add a test to TcpSocketImpl unit tests
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a88c0d54e43b


---- Add another test to TcpSocketImplTest
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/46446b2e3c9d


---- Use scheduler to call up the stack in SimpleNetDevice (bug 287)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/node/simple-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e170f2c17e03


---- Refactor OnOff so Start doesn't immediate close the socket (bug 259)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/016c70fa60d8


---- remove uneeded EnableMetadata calls
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc examples/mixed-wireless.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/087b1b45b3b5


---- Python: ignore TracedCallback classes for the time being: they were never usable and were triggering pybindgen generate code compilation problems.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulescan.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab1673dcdf58


---- Python: fix bad parameter passed into pybindgen.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/99f49426595a


---- Rescan Python bindings
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_node.py bindings/python/ns3modulegen_generated.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/427638d49248


---- New PyBindGen version needed.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1ca4a0f2e4f4


---- Don't scan python bindings until the everything.h file to be scanned is generated.  Closes #288.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/15fe83e15ff5


---- New pybindgen version, fixes a couple of bugs caught by regression testing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db139d2d728e


---- Make copy constructors of some wifi classes private so that pybindgen won't use them (they are not usable)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/04315a10b9c1


---- New PyBindGen version and API rescan: adds missing copy constructors, and generates __copy__ methods so that python's copy.copy() works on our objects.
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/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3685ab98e4b2


---- Fix a unit test typo (thanks Providence Salumu Munga
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9358e0be63d2


---- New PyBindGen, fixes python wrapper identity issue.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/wscript utils/python-unit-tests.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cecda7126440


---- bug 285: NetDevice base class should define an attribute Mtu.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e60083af704c


---- bug 273: constify packet pointers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-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/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e5ab96db540e


---- shared Mac48 multicast code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/mac48-address.cc src/node/mac48-address.h src/node/simple-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4eaf02702f17


---- repeat enum keyword.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/42988e5cce5e


---- document API change
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fbf628eb3ca6


---- bug 273: fix python bindings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_bridge.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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b822851cb95d


---- bug 279: Packets need metadata support for printing without header checking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-ap.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/helper/csma-helper.cc src/helper/point-to-point-helper.cc src/helper/wifi-helper.cc utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/065488d0420c


---- Bridge documentation (#286)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6d041a5be1db


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bfea2a4da368


---- remove dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uid-manager.cc src/core/uid-manager.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1c401259af61


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


---- doxygen OnOffHelper.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/on-off-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e24c4db6fd71


---- Pull in Mathieu's PyBindGen fix.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6c3efec9cbe6


---- add realtime simulator and associated tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/realtime-udp-echo.cc examples/wscript regression/tests/test-realtime-udp-echo.py src/simulator/default-simulator-impl.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/synchronizer.cc src/simulator/synchronizer.h src/simulator/wall-clock-synchronizer.cc src/simulator/wall-clock-synchronizer.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5aa65b1ea001


---- ifdef out ability to feed real-time through simulator
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/event-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e388935fa948


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/385bdac52fd3


---- forgot to remove uneeded copy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/775d9648a294


---- don't assume posix compatibility means posix clocks
user: craigdo at craig-dowells-imac.local
files: src/simulator/wall-clock-synchronizer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/92ef80f0352e


---- expunge any mention of the possibility that the real-time simlator could operate in real-time mode
user: craigdo at craig-dowells-imac.local
files: src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e0a429cb5811


---- RealTimeSimulatorImpl::EnableLogTo() is not implemented, remove it from the header file.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b96af8dc8abf


---- Require new PyBindGen (now ignores the badly scanned anonymous containers that cause problems on cygwin) and 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_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/mathieu/ns-3-wifi/rev/728eb3f583b3


---- bug 299: packet socket broken by promiscuous update
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/01bebf28addd


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


---- Stats module and example merged in.
user: tjkopena at cs.drexel.edu
files: examples/stats/README examples/stats/data.db examples/stats/wifi-default.data examples/stats/wifi-default.eps examples/stats/wifi-example-apps.cc examples/stats/wifi-example-apps.h examples/stats/wifi-example-db.sh examples/stats/wifi-example-sim.cc examples/stats/wifi-example.gnuplot examples/stats/wscript examples/wscript src/contrib/stats/basic-data-calculators.h src/contrib/stats/data-calculator.cc src/contrib/stats/data-calculator.h src/contrib/stats/data-collector.cc src/contrib/stats/data-collector.h src/contrib/stats/data-output-interface.cc src/contrib/stats/data-output-interface.h src/contrib/stats/omnet-data-output.cc src/contrib/stats/omnet-data-output.h src/contrib/stats/packet-data-calculators.cc src/contrib/stats/packet-data-calculators.h src/contrib/stats/sqlite-data-output.cc src/contrib/stats/sqlite-data-output.h src/contrib/stats/time-data-calculators.cc src/contrib/stats/time-data-calculators.h src/contrib/stats/wscript src/contrib/wscript src/wscr!
 ipt
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/44b0bc6817c6


---- Some cleanup.
user: tjkopena at nsnam-code.ece.gatech.edu
files: examples/stats/data.db examples/stats/wifi-default.data examples/stats/wifi-default.eps
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05f0716c9c36


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2e2ad3734b58


---- Python: fix constructor wrapper name for templated ns3::Objects.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen_core_customizations.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/352cfe96e593


---- New pybindgen and API rescan.  Extensive API description files changes because pybindgen now handles consts differently.
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_stats.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b6804efbe16b


---- Fix compilation of Python bindings when libsqlite3 is not available (and so the class SqliteDataOutput is omitted).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1f5d9b97a1a2


---- bug 303: return value should not be const
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/stats/data-calculator.cc src/contrib/stats/data-calculator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f6abfdf47163


---- ipv4-end-point-demux: add method to fetch list of all endpoints
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4631eaaf84c4


---- nsc: core files.
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/nsc-sysctl.cc src/internet-stack/nsc-sysctl.h src/internet-stack/nsc-tcp-l4-protocol.cc src/internet-stack/nsc-tcp-l4-protocol.h src/internet-stack/nsc-tcp-socket-factory-impl.cc src/internet-stack/nsc-tcp-socket-factory-impl.h src/internet-stack/nsc-tcp-socket-impl.cc src/internet-stack/nsc-tcp-socket-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e6374560e19e


---- nsc: enable network simulation cradle
user: Florian Westphal <fw at strlen.de>
files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/wscript src/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9e5eaef3e082


---- nsc: example files.
user: Florian Westphal <fw at strlen.de>
files: examples/tcp-nsc-lfn.cc examples/tcp-nsc-zoo.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5818912ae9a3


---- merge nsc phase one
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/048d80fcffde


---- catch KeyError exception to avoid failing when sqlite or gtk are not installed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3modulegen.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/96fa2a7b5f88


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


---- bug 274: bridge must detect compatibility of devices with bridging mode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_stats.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/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/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4eb48239b4dc


---- use Mac48Address::GetMulticast to avoid code duplication
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/bridge/bridge-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0404af4cacf0


---- improve debugging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/692e616413a3


---- use std::string instead of raw string
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/53e2e87aebd0


---- bug 282: remove Ipv4L4Demux
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_wifi.py src/internet-stack/internet-stack.cc 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/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-impl.cc src/internet-stack/wscript utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ad0a36bfdb62


---- make nsc build again.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/nsc-tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/701de46de742


---- add missing aggregate removed by previous commit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/internet-stack.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a006e29edaae


---- Fix build when ns3_module_*__local.py files are used.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f548d13ffd4e


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/967bf4132c6f


---- update AUTHORS, CHANGES, RELEASE_NOTES for ns-3.2
user: Craig Dowell <craigdo at ee.washington.edu>
files: AUTHORS CHANGES.html RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dfd634417b8d


---- Added tag ns-3.2-RC1 for changeset dfd634417b8d
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8feda39dff1f


---- nsc: Fix build problem if gtk config store is disabled
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/693faf7f4e9b


---- move Address and ack timeout down to MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6c39b712a535


---- move cts timeout down to MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe35e5be4b78


---- move sifs down to MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7b209b3b6af2


---- move slot and pifs down to MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/721bd46c15f8


---- move GetBssid down to MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_wifi.py src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/dca-txop.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5888dfe3f245


---- remove unecessary include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b179502b5ec6


---- implement SendFrom correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e8e41feee205


---- implement SupportsSendFrom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/da21b3e410b6


---- implement promisc mode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_wifi.py src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a84d99890289


---- We cannot default-construct the position of a mobility model.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/60f2abc7df58


---- make sure to propagation the address down to the MacLow
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eb9b8020bd68


---- make sure we convey the right 'to' address to the NetDevice layer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e75787538c9a


---- from and to addresses were inverted
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/63b5da6fee38


---- forward a frame back to the wireless network only if the destination is associated, is a broadcast or multicast packet.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/475d6e5d6794


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_wifi.py src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ab843919beb1


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


---- Update PyBindGen, fixes compilation with python 2.4.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/10bac9e67669


---- bug 309: GtkConfigStore does not build on freebsd.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4925c4225148


---- Adjust LD_LIBRARY_PATH for FreeBSD also; fallback to adjusting LD_LIBRARY_PATH when we don't know any better.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/74aeed0b0334


---- add NetDeviceContainer constructors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/net-device-container.cc src/helper/net-device-container.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8100abafd21d


---- testcase for wifi bridging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-wired-bridging.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/660d3a0c40cd


---- add wifi+wired bridge example
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-wired-bridging.cc wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1fec65ceb523


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


---- Disable Python support on the CygWin platform, at least until/if the problems are fixed.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a97d3ed04035


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/25871ba19a71


---- forgot to add test file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: regression/tests/test-wifi-wired-bridging.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/378795604085


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


---- bug 312: ./waf check fails.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5209cecd2ade


---- New pybindgen, should fix bug #308.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/422ce0c7bd20


---- Add a summary of optional features at the end of the configuration stage.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript src/contrib/stats/wscript src/contrib/wscript src/internet-stack/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/30afad8324d5


---- We don't want mercurial -q option when fetching nsc, user feedback is important.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2438df52233e


---- Exclude any possible 'nsc' folder from the dist tarball (nsc is ~= 100MB).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/672f2a6de8b4


---- Move all NSC related build code into src/internet-stack, to unclutter a bit the main wscript
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-stack/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a9c05c7e54f2


---- further cleanup of MTU in CSMA
user: craigdo at ee.washington.edu
files: examples/realtime-udp-echo.cc examples/udp-echo.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/367ae1cba60f


---- MTU, encap mode cleanup for csma
user: craigdo at ee.washington.edu
files: examples/csma-multicast.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0aa446f659d9


---- branch merge
user: craigdo at ee.washington.edu
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d52cce4f1d6c


---- apply MTU/FrameSize treatment to point-to-point
user: craigdo at ns-test
files: bindings/python/ns3_module_csma.py bindings/python/ns3_module_helper.py src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/aa1fb0f43571


---- flip LLC to DIX framing switch in csma
user: craigdo at ns-test
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fedc8b314171


---- add AddIpv4Stack, splt functions in independent chunks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/internet-stack.cc src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/abab38fa09ab


---- compile nsc code unconditionally.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/internet-stack.cc src/internet-stack/nsc-sysctl.cc src/internet-stack/nsc-tcp-l4-protocol.h src/internet-stack/nsc-tcp-socket-impl.cc src/internet-stack/nsc-tcp-socket-impl.h src/internet-stack/sim_errno.h src/internet-stack/sim_interface.h src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cddd59578812


---- make sure aid is initialized
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2aee7df86786


---- For better consistency, option --nsc becomes --enable-nsc, --python-disable becomes --disable-python.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a6d8bf62a61d


---- no references to timespec if CLOCK_REALTIME undef
user: craigdo at ns-test
files: src/simulator/wall-clock-synchronizer.cc src/simulator/wall-clock-synchronizer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5edc4dfe0708


---- Use the information provided by conf.report_optional_feature() to enable/disable python bindings for optional APIs
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8e69ebf086f1


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


---- fix MinGW build
user: craigdo at ns-test
files: src/simulator/wall-clock-synchronizer.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0acb1792ffb1


---- just remove hires clocks from wall-clock-synchronizer until they are needed
user: craigdo at ns-test
files: src/simulator/wall-clock-synchronizer.cc src/simulator/wall-clock-synchronizer.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/00938a81ad10


---- Fix TCP closedown FINs, and remove broken tcp-erros example (bug 242)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-errors.cc examples/tcp-large-transfer.cc examples/wscript src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-typedefs.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7afa66c2b291


---- Implement TCP finite rx buffer (bug 239)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/pending-data.cc src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/node/tcp-socket.cc src/node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5d836ab1523b


---- Update CHANGES.html to reflect the last two changesets
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5a0182408867


---- Don't build realtime simulator if required core components aren't built
user: craigdo at ns-test
files: src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2b2f692044d8


---- Python bindings generation does not need to depend on the 'everything.h' file, only API scanning and compilation of the generated sources.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cd704871a4ed


---- Detect the pthread.h header file and automatically disable components that cannot build without it.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py src/core/wscript src/simulator/event-impl.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f912b24ddf2d


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/tcp-errors.cc src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c1a2ee633ab5


---- Missing include
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/516c4f22d251


---- bug 316: make nsc compilation conditional again
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/internet-stack.cc src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9a2b20293ae5


---- update release notes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f17da31d6081


---- update build matrix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b6724ca12da9


---- add msvc to set of platforms known to not work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cf7200b67f16


---- do not reserve space for unwritten data to avoid memory initialization problems
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/878961da459c


---- make sure to destroy all left-over memory before exit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-wired-bridging.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bf33e34f8cd0


---- make mobility helper ascii output more robust to formatting portability problems.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/67ca221a24bb


---- should set retry bit in acks.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f44b66348690


---- should set retry bit in rts and acks.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/653395340b5c


---- don't use bitfields: they are evil.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0ae474317c28


---- initialize m_ctrlPwrMgt
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/07850bede91a


---- initialize sta listen interval
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eb4d8f900458


---- Problem of Python bindings in MinGW has been fixed
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: README bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/457fea62fbdd


---- bug 322: download nsc from released location if in 'release' mode.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e10e48cbce9c


---- Use subprocess.Popen instead of os.system to improve portability of the regression testing framework
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/31e3bf84da41


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/596f2bd3c39c


---- prep for ns-3.2-RC2
user: Craig Dowell <craigdo at ee.washington.edu>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ba90a28f8c59


---- fix typo to allow cloning traces when they are not there yet
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5e2260309dca


---- enable nsc when nsc enabled
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-stack/wscript src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e96e61efb9a5


---- Stop the /dev/null redirection abuse
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/81b9840155de


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


---- nsc: remove nsc builddir symlink
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/817729f77408


---- nsc: fix liblinux2.6.18.so sym link creation
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/319eb29611b1


---- Added tag ns-3.2-RC2 for changeset 319eb29611b1
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9ecfcb3e3868


---- nsc: rework tcp-nsc-zoo example
user: Florian Westphal <fw at strlen.de>
files: examples/tcp-nsc-zoo.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/266033a58f24


---- Make the WAF env available to regression tests
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: regression/tests/test-udp-echo.py wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/62e8f20e7e8d


---- Check for mercurial in configuration stage; also fixes OSError exception when mercurial was not available.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/33334b53632f


---- Check the return value of read(); Fixes #336.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/random-variable.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3a4021da265d


---- Do not assert. Use NS_FATAL_ERROR.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/07fdb67e52bb


---- make sample run.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-propagation-loss.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ff830e19eced


---- bug 333:The Position attribute is not constructable anymore.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d3c79037d422


---- fix bug 338, MTU overflows frameSize
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cef8288d30ae


---- release_steps.txt nits
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/05797303259b


---- update RELEASE_NOTES known issues
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d783a951f8f5


---- Added tag ns-3.2-RC2-bis for changeset d783a951f8f5
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6be565850b18


---- fix formatting
user: Tom Henderson <tomh at tomh.org>
files: CHANGES.html
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9e2dde61057c


---- some release notes edits
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bef19c2939f2


---- add reference to wiki page
user: Tom Henderson <tomh at tomh.org>
files: doc/build.txt
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e49a3c85cfd9


---- updates to the tutorial introduction
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d8f140c053d1


---- doxygen for src/contrib
user: Tom Henderson <tomh at tomh.org>
files: src/contrib/contrib.h src/contrib/gtk-config-store.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5e90a85aafaa


---- Doxygen for internet-stack
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.h src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.h src/internet-stack/nsc-tcp-l4-protocol.h src/internet-stack/nsc-tcp-socket-factory-impl.h src/internet-stack/nsc-tcp-socket-impl.h src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.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-l4-protocol.h src/internet-stack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/372f4475dc47


---- merge with tip
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/1f26d314ae20


---- don't try to download traces if they are already there.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fc078b692b68


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


---- don't change VERSION
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a60aeddab0fe


---- Make the example less verbose (for use in regression)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/csma-bridge.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/559a7114a1e6


---- Add python based csma-bridge regression test.  Closes #344.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: regression/tests/test-csma-bridge.py regression/tests/test-wifi-wired-bridging.py wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/97c84e70a7db


---- fix some Doxygen warnings
user: Tom Henderson <tomh at tomh.org>
files: src/devices/csma/csma-net-device.h src/devices/wifi/wifi-mac.h src/internet-stack/arp-cache.h src/node/address.h src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3251aa0de5c8


---- merge with tip
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/29473501ade8


---- freshen tutorial
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fa1c7b813873


---- Added tag ns-3.2-RC3 for changeset fa1c7b813873
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6105fe16df43


---- Add missing Python GIL locking in PythonEventImpl::Notify
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3module_helpers.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/db14e253e614


---- Apply Sam's nsc regression patch
user: Craig Dowell <craigdo at ee.washington.edu>
files: regression/tests/test-tcp-nsc-lfn.py src/internet-stack/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/71d93292bc49


---- document ConfigStore
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/68218c266a84


---- Added tag ns-3.2-RC4 for changeset 68218c266a84
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f83d831768d7


---- mispeeling in RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4eba9967700e


---- new manual chapter on TCP
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/manual.texi doc/manual/tcp.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/857ef81c572d


---- Add chapter on realtime scheduler to manual
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/manual.texi doc/manual/realtime.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2ecac911b3ec


---- Added tag ns-3.2 for changeset 2ecac911b3ec
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/34d3f0952500


---- nsc: make sure nsc has a configured interface
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/nsc-tcp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ad0c222a18be


---- nsc: avoid unecessary use of posix headers
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/nsc-tcp-l4-protocol.cc src/internet-stack/nsc-tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fed597b0583e


---- mispeeling in introduction.texi
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/introduction.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fd3a9f294807


---- the sink must be enabled on node 2
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9f5d59e52e38


---- use better variable names.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/249ec8d21b24


---- make sure that the sinks are started
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-bridge.cc examples/csma-bridge.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/594e2052e5b2


---- make sure sinks are started
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/458bc4845806


---- nsc: delay creating nsc interface using ScheduleNow ().
user: Florian Westphal <fw at strlen.de>
files: src/internet-stack/nsc-tcp-l4-protocol.cc src/internet-stack/nsc-tcp-l4-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/36bddd3732c7


---- fix build with gcc 4.3.0
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/udp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f22f8ab3f6f5


---- Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3307abd75322


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


---- Get newer pybindgen, for stl containers support
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3748390f3608


---- Need to acquire the Python GIL also in ~PythonEventImpl, as it may be called at any time from the C++ code, from any thread.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3module_helpers.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/38ace50047e1


---- change button label to be more explicit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b663cbec7661


---- hide window when starting simulation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gtk-config-store.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/53be615ed881


---- add private operator = to disable it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c27c944e2ec4


---- Exit WAF after processing --python-scan to avoid incorrect builds, since WAF does not handle well files being generated into the source dir instead of the build dir
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d5a2890666e3


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/27880cdd0019


---- Pull pybindgen revno 582 for increased stability of the generated python files with multiple developers doing the scanning.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ca97a92eb7d0


---- bug 337
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/af204a958bb0


---- bug in script-- Stop not being called
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-alternate-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ee3519505ec2


---- New pybindgen and new API scanning, brings support for comparison operators and + - * / numeric operators.
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_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_stats.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript utils/python-unit-tests.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/317f9dbccc2b


---- Improve debug logging in Node::ReceiveFromDevice
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/22237837c34e


---- typo fix (bug  373)
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/getting-started.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/28107d803a54


---- Fix compat. with Python < 2.5 (fixes ns-old regression failure)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/7e092d900d80


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8de7e63381b4


---- bug 361: make GetBssid public.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9819ffe46a68


---- bug 367: generate beacons by default at time 0.0
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0dd9486ceaf4


---- bug 331: constify Packet::PeekHeader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/011897c60e9c


---- remove tgif figures; replace with dia
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/Makefile doc/manual/figures/README doc/manual/figures/internet-node-recv.dia doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.dia doc/manual/figures/internet-node-send.obj doc/manual/figures/node.dia doc/manual/figures/node.obj doc/manual/figures/packet.dia doc/manual/figures/packet.obj
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/97bd03e5af73


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4cb1e74d0f9e


---- remove tgif figures; replace with dia
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/helpers.dia doc/tutorial/figures/helpers.obj
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dae14c4979dd


---- Upgrade to pybindgen rev. 598, to fix bug #291.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3fd36a505c0e


---- Rescan API for Python.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_wifi.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d0cf214d050c


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/bb6876ea0851


---- bug 372: fragmentation is broken
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/73e7bb607014


---- improve debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/524b07b47f32


---- bug 371: wifi-ap broken
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/789e9a21ecbe


---- bug 350: operator > missing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cb3da9028895


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/fe7ad0964d44


---- bug 343: bench-packets does not work.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/79a21524565f


---- bug 352: STA receives back the broadcasts it sends.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqsta-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d26d57ddf801


---- bug 202: header file conflict
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.h src/node/channel.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5ab2feb083a0


---- A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulescan.py utils/python-unit-tests.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a84a48233eb3


---- Packet::Metadata::PrintStats doesn't really exist.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ee45d2d71f01


---- Python: enable wrapping of the packet metadata APIs.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c73866625b44


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a10cc38ff52e


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/278766b309a9


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


---- Touch the readme as a test
user: raj at raj-desktop
files: README
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ca7267da6c4e


---- Undo change
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cfc585a0ea16


---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/8aed4fbf8f35


---- bug 349: workaround compiler bug
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/622a33a8820c


---- give attribute power to Callback.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/boolean.h src/core/callback.cc src/core/callback.h src/core/config.h src/core/enum.cc src/core/enum.h src/core/pointer.h src/core/string.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e46e361a4262


---- add API to get bytes out of a packet without calling PeekData
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/64f1310350e4


---- add debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a2c60d47218b


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


---- bug 382: templated DynamicCast
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b03ea30335a3


---- remove broken test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/python-unit-tests.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4f07ee85f2a1


---- bug 278: print protocol number from Ipv4Header::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a0946f209866


---- Python: fix bug with missing wrapper registration for objects created directly via the python constructor
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen_core_customizations.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/33b1372d4108


---- tutorial typos fixed (bug 379)
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/21f40ccb03b3


---- Remove queue limit from listen
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/packet-sink/packet-sink.cc src/internet-stack/nsc-tcp-socket-impl.cc src/internet-stack/nsc-tcp-socket-impl.h 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 src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f0d8608ab155


---- rescan after bug 357 patch
user: Craig Dowell <craigdo at ee.washington.edu>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dab0c18b39a0


---- Apply patch to fix bug 363
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0e11474a0b92


---- rescan after 363 fix
user: Craig Dowell <craigdo at ee.washington.edu>
files: bindings/python/ns3_module_node.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ca168a0544f2


---- Apply patch to fix bug 364
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/362d7e1c12a6


---- bug 389: Beacon is sent after DIFS+Backoff instead of PIFS
user: Kirill V. Andreev <kirillano at yandex.ru>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/e676513eacbd


---- Liu's GetSockName patch
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-stack/nsc-tcp-socket-impl.cc src/internet-stack/nsc-tcp-socket-impl.h 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 src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/78c4c41557f3


---- rescan for bug 283
user: Craig Dowell <craigdo at ee.washington.edu>
files: bindings/python/ns3_module_node.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/38f540bbb699


---- bug 386: make sure errno is not set incorrectly and don't access stale packets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/nsc-tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/317ccc4ebb4e


---- bug 339: unconditional assert API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/abort.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/0eea20a7b592


---- rework StaticSpeedHelper API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-speed-helper.cc src/mobility/static-speed-helper.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a2375aed06f3


---- Read correctly fractional seconds. Reported by Ramon Bauza
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/ns2-mobility-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d00f1a3be3d0


---- rescan python
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_mobility.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/47f7000e0462


---- add ns2 mobility sample.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ns2-mob.cc samples/ns2-mob.tr
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/c81a20edffab


---- replace 	 with 8 spaces.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/node-container.cc src/helper/ns2-mobility-helper.cc src/helper/ns2-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
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9f384deadb46


---- bug 284: cannot use config paths to get a handle on an object.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/985324e2caaa


---- forgot to build ns2 mobility sample
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/eb2748908cc6


---- bug 280: trace helpers too inclusive
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/point-to-point-helper.cc src/helper/wifi-helper.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/616c83eeb4b9


---- Apply thread interrupt patch
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/unix-system-thread.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2c655e67f7b1


---- structured thread exit methods
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/system-thread.h src/core/unix-system-thread.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/cf62138bd445


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/system-thread.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/2897f15e0de6


---- make star topologies easier to create
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/star.cc examples/wscript src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/a5895f134543


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/80b84f35bde8


---- csma version of install star and example
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-star.cc examples/wscript src/helper/csma-helper.cc src/helper/csma-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/707acdf0f8b3


---- make simulator schedule calls explicitly relative throughout.  fixes multithread problem in realtime simulator
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc samples/wscript src/simulator/default-simulator-impl.cc src/simulator/realtime-simulator-impl.cc src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/75c6a3d424d9


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/figures/packet.obj doc/tutorial/figures/helpers.obj
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/9f03fc6f7296


---- add dangerous realtime scheduling methods in an intentionally harder to find and use way
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.cc src/simulator/realtime-simulator.h src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/898d8a14b88f


---- it helps to remember to add function implementations
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ceea04d07e60


---- added test for m_running in ScheduleRealNow
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/804beebf1ba5


---- slight reorganization and naming change for added realtime methods
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.cc src/simulator/realtime-simulator.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/dc1f5e534e56


---- implement a non-realtime version of RunOneEvent for realtime simulator and allow Run, Stop, Run
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/b796f3c38e3e


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


---- remove uneeded include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/94fe4c32956d


---- reuse operator < (EventKey)
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.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/902c5237743a


---- define Scheduler::Event and use it in Scheduler::Insert
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.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/d0381b7f3030


---- don't use EventId in Schedulers: use Scheduler::Event instead.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc 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/realtime-simulator-impl.cc src/simulator/scheduler.h src/simulator/simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/268b86ce5435


---- avoid using Ptr<EventImpl>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ace932ee6eef


---- move MakeEvent out of Simulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/make-event.cc src/simulator/make-event.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/5e007004402e


---- remove uneeded includes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-wired-bridging.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/ca47c7015ea4


---- rename RealtimeSimulator to WallclockSimulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-test-sync.cc src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/wallclock-simulator.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4eb8e926c6d7


---- remove event locking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/6cca59a0fca6


---- rescan python bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/3caf04ccad87


---- make sure we implement all Schedule methods within the right class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/wallclock-simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/f4ffcfc3a8ad


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


---- remove realtime public API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3modulegen_generated.py samples/main-ns2-mob.cc samples/main-test-sync.cc src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wallclock-simulator.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/edd4928b2046


---- bug 394: AdhocWifiMac claims to support SendFrom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/4ed410f69d36


---- Bug 311
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/080614a8e247


---- Bug 340
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/onoff/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/37b316422064


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_wifi.py doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/callbacks.texi doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/packet.obj doc/tutorial/figures/pp.dia doc/tutorial/figures/sockets-overview.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/mixed-wireless.cc examples/stats/wifi-example-sim.cc examples/wifi-ap.cc examples/wifi-wired-bridging.cc src/contrib/wscript!
  src/core/uid-manager.cc src/core/uid-manager.h src/devices/wifi/interference-helper.cc src/devices/wifi/interference-helper.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/routing/olsr/olsr.cc 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 utils/replay-simulation.cc
url: http://code.nsnam.org/mathieu/ns-3-wifi/rev/01acc159ffb1




More information about the Ns-commits mailing list