apply ANS group patches.
Patches allow to use specific per-link delay distributions, and to assign deterministic IP address to TCIntf interfaces.Patches also add a "deb" target to the Makefile in order to create the debian package.
don't generate .pyc files on some makefile targets
Exclude miniedit from pep8 checking for now
(Also untabbed comment lines, flagged by emacs et al.)
Spacing tweaks for pep8 checker
Remove PLFMT since options are moved to .pylint
Add 'slowtest' make target to test walkthrough, examples
Change from numeric to symbolic pylint error codes
Parseable output format for newer pylint
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