[Ns-commits] lj/quagga-porting
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Thu Aug 7 23:53:47 PDT 2008
---- remove uneeded print during configuration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/fc29600efaa4
---- add CreateWithStack variant for elf loader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/76cee3551b87
---- split process example in 3 separate binaries
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process-udp-server.cc examples/process.cc examples/wscript wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/732b7d005369
---- make pid and tid 16 bit to make pthread_t be 32 bit.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-pthread.h
url: http://code.nsnam.org/lj/quagga-porting/rev/b3960d5fd398
---- replace simu_pthread_t with pthread_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8c4e16bbf309
---- check for pthread_t size
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/eed67f2d94ed
---- simu_time_t -> time_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-time.h src/process/simu.cc src/process/sys/simu-time.h
url: http://code.nsnam.org/lj/quagga-porting/rev/0903ec333a00
---- simu_pthread_attr_t -> pthread_attr_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/87ebb141cfbb
---- simu_pthread_mutex_t -> pthread_mutex_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/2f5b6bf100dd
---- SIMU_PTHREAD_MUTEX* -> PTHREAD_MUTEX*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/simu-pthread.h
url: http://code.nsnam.org/lj/quagga-porting/rev/2eb92e5b4045
---- simu_pthread_mutexattr_t -> pthread_mutexattr_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ed308a2c5064
---- simu_sighandler_t -> sighandler_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-signal.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/3a90f4366406
---- simu_socklen_t -> socklen_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc src/process/sys/simu-socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c3cb8e7c54dd
---- simu_sockaddr -> sockaddr
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/50304672ed63
---- simu_hostent -> hostent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-netdb.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ea2f57c9ac24
---- remove SIMU_ macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/sys/simu-socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/6c8668419ef2
---- forward ntoh* and hton* functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e9e4571897ce
---- wrap socket
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/f8bcb5817c8c
---- kill simu_sockaddr for good
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/sys/simu-socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/ff0ac9d53dba
---- wrap bind
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/3be12229c34e
---- wrap read
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/430af395a387
---- wrap connect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/0be34892ca35
---- wrap write
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/6937c0b13248
---- no need for simu_hton
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8b181b8590a4
---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: ns3/arpa/_placeholder_ src/process/arpa/simu-inet.h src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/69c927df25f9
---- wrap gethostbyname
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5587d18b6a46
---- a more fancy testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/516a04b13aed
---- forgot simu_ prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/d4a45027235c
---- remove uneeded public includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e00a00ee20a7
---- add wrappers for a couple of functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/112fdd96557b
---- forgot the simu_ prefix for pthread_mutex_trylock
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/5e9fd0f255b0
---- get rid of SIMU_E* errno definitions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-errno.h
url: http://code.nsnam.org/lj/quagga-porting/rev/36fb30960179
---- implement stdio
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/27f5f2b2a8f8
---- add missing extern C
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-pthread.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e5d686e52b14
---- add fflush
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-server.cc src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/666b4e2cc75d
---- do not forward stderr LD_DEBUG output from child to parent to avoid screwing up the ldd output parsing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/0223cb48167c
---- allow std* streams to be overriden
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/2dc861d079f1
---- wrap *printf*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/36de96bab70b
---- wrap memcpy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/a2b3ea25f2e9
---- handle static initialization of recursive mutexes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/b666c3a18ac6
---- implement pthread_once, pthread_key_* and pthread_set/getspecific
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-pthread.h
url: http://code.nsnam.org/lj/quagga-porting/rev/7d12233abae5
---- forgot to add file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-stdarg.h
url: http://code.nsnam.org/lj/quagga-porting/rev/2721583172de
---- use printf instead of std::cout
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process-udp-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/319bff7acc17
---- make sure we unload loaded ressources from the right context.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h src/process/libc-fn-simu.c src/process/process-manager.cc src/process/process.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/02c7ca778631
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8339385e9c02
---- Misspelling in AUTHORS file
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: AUTHORS
url: http://code.nsnam.org/lj/quagga-porting/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/lj/quagga-porting/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/lj/quagga-porting/rev/a18520551cdf
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/lj/quagga-porting/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/lj/quagga-porting/rev/f725f0e0d6b7
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/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/lj/quagga-porting/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/lj/quagga-porting/rev/0261c789e17e
---- Add CHANGES.html
user: Tom Henderson <tomh at tomh.org>
files: CHANGES.html
url: http://code.nsnam.org/lj/quagga-porting/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/lj/quagga-porting/rev/cba7b2b80fe8
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/11bfc339df59
---- actually use CHANGES.html
user: Craig Dowell <craigdo at ee.washington.edu>
files: CHANGES.html
url: http://code.nsnam.org/lj/quagga-porting/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/lj/quagga-porting/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/lj/quagga-porting/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/lj/quagga-porting/rev/eb17407147c3
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/e7504020e45b
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/fa3ab215a4b1
---- introduce create_simu_program
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process.cc examples/wscript src/process/test-elf-loader.cc src/process/wscript wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/8361f85372d9
---- ptrdiff_t type missing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/563943d5a675
---- use correct length modifier for size_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process-udp-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/44da6c52f376
---- add debugging features
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h src/process/libc-fn-simu.c src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/3ef36ad090a8
---- comment the ElfLoader implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/303a823b6d4e
---- avoid keeping track of deps variable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/f0920269d91a
---- a pretty cool bug.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c
url: http://code.nsnam.org/lj/quagga-porting/rev/a893b38de71b
---- wrap memcmp, *put*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c1bd5c899b86
---- puts_fn replaced by fputs_fn
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/670ab323364b
---- need to use DEEPBIND to avoid stdout being resolved to the main libc.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/dd4177bcd1ad
---- use std::cout
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/076104129a9b
---- no need for evil hack anymore
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/df1247b52781
---- fix for gentoo systems
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c
url: http://code.nsnam.org/lj/quagga-porting/rev/6e0e753690b4
---- add gentoo support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.6.1-gentoo.map src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/7ab1cd1d5f85
---- add support for ubuntu intrepid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.8.90.map
url: http://code.nsnam.org/lj/quagga-porting/rev/7ccfaf69739c
---- add StderrToFile and StdoutToFile attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/bff8d364200b
---- mkdir returns -1 on error
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/d307a1698eee
---- handle command-line arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/99f7f2747bf7
---- make sure the libc structure is initialized to zero
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/18bf0800d56c
---- this is c code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/test-elf-loader-module.c src/process/test-elf-loader-module.cc src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/57b15dd3fb1e
---- a couple of debugging functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/549e0a0e0347
---- wrap __errno_location
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/2f2740f77728
---- do some errno checking.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/195a571e9a90
---- explain the assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/a4b512f609c4
More information about the Ns-commits
mailing list