[Ns-commits] gjc/ns-3-learning-bridge

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Mon Jul 14 03:43:25 PDT 2008


---- 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/gjc/ns-3-learning-bridge/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/gjc/ns-3-learning-bridge/rev/75095a51d9e2


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


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


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


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


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


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


---- 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/gjc/ns-3-learning-bridge/rev/f84261098ab0


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


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


---- 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/gjc/ns-3-learning-bridge/rev/fd8ae9ea848b


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




More information about the Ns-commits mailing list