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

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Wed Jul 23 14:15:07 PDT 2008


---- 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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/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/craigdo/ns-3-emu/rev/518719e905a0


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


---- update to support split simulator interface and implementation
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/realtime-udp-echo.cc examples/wscript regression/tests/test-tcp-2way.py samples/main-test-sync.cc 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 src/devices/emulated/emulated-net-device.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript src/wscript wscript
url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9e512420ecc8


---- re-enable emulated device and add realtime simulator impl
user: Craig Dowell <craigdo at ee.washington.edu>
files: bindings/python/ns3_module_helper.py src/devices/emulated/emulated-net-device.cc src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/wscript
url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fdc9d87ee915


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




More information about the Ns-commits mailing list