[Ns-commits] fw/ns-3-nsc

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Tue Aug 12 11:52:49 PDT 2008


---- 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/fw/ns-3-nsc/rev/ccf8108ce6d7


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


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


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


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


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


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


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


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


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


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


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


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


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


---- Misspelling in AUTHORS file
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: AUTHORS
url: http://code.nsnam.org/fw/ns-3-nsc/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/fw/ns-3-nsc/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/fw/ns-3-nsc/rev/a18520551cdf


---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/fw/ns-3-nsc/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/fw/ns-3-nsc/rev/f725f0e0d6b7


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


---- Add CHANGES.html
user: Tom Henderson <tomh at tomh.org>
files: CHANGES.html
url: http://code.nsnam.org/fw/ns-3-nsc/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/fw/ns-3-nsc/rev/cba7b2b80fe8


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


---- actually use CHANGES.html
user: Craig Dowell <craigdo at ee.washington.edu>
files: CHANGES.html
url: http://code.nsnam.org/fw/ns-3-nsc/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/fw/ns-3-nsc/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/fw/ns-3-nsc/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/fw/ns-3-nsc/rev/eb17407147c3


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


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


---- Merge with ns-3-dev.
user: Florian Westphal <fw at strlen.de>
files: examples/tcp-2way.cc examples/wscript src/wscript utils/replay-simulation.cc
url: http://code.nsnam.org/fw/ns-3-nsc/rev/13b9b0a8fc17


---- nsc-tcp-l4: Query device for link MTU
user: Florian Westphal <fw at strlen.de>
files: examples/tcp-nsc-lfn.cc src/internet-stack/nsc-tcp-l4-protocol.cc
url: http://code.nsnam.org/fw/ns-3-nsc/rev/4d8f31211847




More information about the Ns-commits mailing list