Turns on gcc warnings (CFLAGS += -Wall -Wextra)
examples -> mininet/examples for code check
Add a simple unit test for link/host creation with options
Make doc a real subdirectory so we can put other things there.
Create version check utility and add to code check.Fixes #70
Fix typo MANPAGE->MANPAGESThanks to Isaku Yamahata.
Observe build environment flags and use PYTHONPATH when generating version number
Fix man page install.
Autogenerate man page for mnexec.
Add PYTHONPATH=. to allow "make man" to work if Mininet is not installed.
Fixed support for adding man page to debian package - to pass lintian!
clean up "make man" slightly
Add support for generating man page from mn --help.
Use install(1) to install mnexec so that setup.py develop works.
Added errcheck target which only checks for errors.
Changed make clean to delete mnexec; added codecheck and test messages.
Support for generating documentation with doxygen/doxypy (such as it is.)
Support for control-C. Finally.
I've changed the way things work a bit:
1. netns is replaced by mnexec, a general-purpose mininet helper.
2. For interactive commands, we now use mnexec -p, which prints out the pid, so we can kill it when someone hits control-C!...
Changed to report repeated pep8 issues.
Don't try to codecheck non-existent mnclean
Minor changes to get 'make test' to pass.
- some namespace conflicts due to unpep8- fixed infinite recursion caused by removing redundant makeIntfPair
First crack at restoring mininet python style, assisted by handy'unpep8' script, which does most of the work.
- topo.py is still in pep8- not all examples work, but this is due to other issues
Renamed mn_run.py -> mn, mn_clean.py -> mnclean; updated Makefle
It's possible that mn_clean is a bit easier to read; mnclean may be easierto type, however.
Added variables to Makefile so that source files are listed in a singlelocation.
Add static code checking for style and errors
This required a change to logging, which now uses a singleton pattern.
For all future checkins, 'make codecheck' should pass.
Add example unit tests and Makefile target
Add make clean to remove dist files created by setuptools