| Branch: | Tag: | Revision:

mininet / util @ master

# Date Author Comment
76d3252c 01/23/2016 12:47 AM Bob Lantz

Fix error exit from dd/block zeroing

9756c9a3 01/23/2016 12:02 AM Bob Lantz

vm_clean: delete keys from from /etc/ssh/ before shipping vm

It's a bad idea for all Mininet VMs to share the same SSH keys.
Certainly users can regenerate their own keys, but it's better
if we don't ship a key and simply regenerate it on boot.

c0793cb5 01/21/2016 01:33 AM Bob Lantz

Add "run" alias for "use" and integrate build/test options

Keeping "use" for now even though it seems harder to remember
than "run". And the build/test options are probably much
clearer being inline in the help.

a1bff4b0 01/19/2016 09:24 PM Bob Lantz

Add python-pexpect to dependencies

It's used by tests and isn't large.
Fixes #587

0b673d7c 01/19/2016 09:23 PM Bob Lantz

Update Ryu dependencies.

f873068a 01/14/2016 01:16 AM Bob Lantz

Add chown argument to change build dir owner

This allows Jenkins to delete a sudo build.

38a4000a 01/12/2016 09:16 AM Bob Lantz

Update to recent LTS and ubuntu releases.

Perhaps we should make this more algorithmic...

0f5e05c0 01/12/2016 09:00 AM Bob Lantz

Handle openvswitch-testcontroller in ubuntu 15

65000d32 01/12/2016 03:18 AM Bob Lantz

Non-interactive installation on debian (respect -y flag!)

312ed1a4 01/12/2016 01:24 AM Bob Lantz

Use our github forks of openflow, oflops for now

This enables us to test our changes for Ubuntu 15 (new gcc/c99)
before pushing upstream if desired.

b47aa5da 12/01/2015 12:09 AM lantz

Merge pull request #558 from bregman-arie/master

Update to support RedHat distrubtion

0c2fbaf1 10/18/2015 07:40 AM Arie Bregman

Update to support RedHat distrubtion

Mininet installation will also work on RedHat distribution

86af067e 07/15/2015 05:40 PM Jonathan Hart

Add option for number of CPU cores to use for VM builds

8daa4193 04/15/2015 11:21 PM Bob Lantz

Fix typo

c589660e 04/14/2015 12:52 AM lantz

Merge pull request #494 from pichuang/master

Modify directory path in

ba723826 04/11/2015 12:06 AM lantz

Merge pull request #489 from BabisK/master

New netbee lib, fixes need for very old bison

2c916acc 04/07/2015 03:37 AM Roan Huang

Modify cluster help information

0a810b22 04/06/2015 11:19 AM Roan Huang

Modify SSHDIR and USERDIR path

57c8f593 04/06/2015 11:12 AM Roan Huang

Fixed code indentation

15f2898f 03/30/2015 11:26 PM Bob Lantz

Add a space after ipv6.disable=1 so as not to break text boot

4d229912 03/24/2015 01:48 AM Bob Lantz

Allow -V on debian

90ea6c6b 03/24/2015 12:42 AM Bob Lantz

Usually kernel install is unnecessary, so don't quit if it fails

269cecd3 03/24/2015 12:15 AM Bob Lantz

openvswitch-datapath-dkms is no longer needed for 14.04+

7acc6932 03/18/2015 03:59 PM Babis Kaidos

New netbee library is installed for Ubuntu 14.04 and newer. For older releases or for other OSs the old netbee is installed

889698f7 03/16/2015 01:28 PM Babis Kaidos

New netbee lib, fixes need for very old bison

24520fc9 01/19/2015 07:35 AM Bob Lantz

Allow + in version number

a7ad7390 12/17/2014 09:49 PM Bob Lantz

Disable IPv6 via grub command line

Unfortunately disabling IPv6 via sysctl doesn't actually
disable it on all of the interfaces by default. Disabling
it via grub disables it entirely in the VM.

Helps with #454

a84bec97 12/17/2014 09:48 PM Bob Lantz

Disable splash and quiet individually (more robust)

5a530af1 12/01/2014 11:39 PM Bob Lantz

Remove trailing whitespace. ;-/

0094997a 11/26/2014 01:18 AM Brian O'Connor


e4db6981 11/19/2014 01:58 PM Bob Lantz

Fix indentation error so we don't wait forever.

9e0c1549 11/19/2014 12:59 PM Bob Lantz

Only uninstall ntpd on COW disk.

55b455e9 11/19/2014 11:20 AM Bob Lantz

Fix typo in depend()

1edf3515 11/18/2014 01:01 AM Brian O'Connor

Merge pull request #439 from cdburkard/patches/sudoers

fix sudoers file to allow -u option

0d271f94 11/18/2014 12:19 AM cody burkard

fix sudoers file to allow -u option

64bbaecc 11/13/2014 01:45 AM Bob Lantz

Add doxygen-latex if needed (14.04+)

6be4bfd0 11/11/2014 07:31 AM Bob Lantz

Avoid for now

d9d209f3 11/11/2014 07:00 AM Bob Lantz

Update from official archive since mirror seems to be failing

2059786f 11/11/2014 06:45 AM Bob Lantz

Use sudo -n when talking to VM

635e8f11 11/11/2014 03:37 AM Bob Lantz

Add -q option to apt-get for quieter logging

abcdf185 11/10/2014 10:09 PM Bob Lantz

Uninstall ntpd to disable it more reliably

8225105c 11/06/2014 08:05 PM Bob Lantz

Fix to allow more flexible version numbers

060d46a2 11/06/2014 12:18 AM Bob Lantz

Set VM date based on host date.

This should fix #398 for real; note that if we try to shut down ntpd
right at boot, it doesn't work! ;-(

However, setting the Unix time in the traditional manner using seconds
since 1970 should do the trick!

f66904ab 10/31/2014 03:23 PM cody burkard

ensure we retrieve a single PID when run on a cluster node

6159e923 10/09/2014 09:30 PM Bob Lantz

Add VM port forwarding option: --forward tcp:2222:22

629e58ca 10/03/2014 01:45 AM Bob Lantz

Add 'use' test for using VM interactively

d6da13d4 10/02/2014 12:32 AM Bob Lantz

ntpd doesn't take a server argument

92a4f2dd 10/02/2014 12:29 AM Bob Lantz

Try using ntpd since ntpdate doesn't always work

ded25a9e 10/01/2014 09:42 PM Bob Lantz

disableNtpd: wait 1 second and print out date just to be sure

1bae1aab 10/01/2014 09:20 PM Bob Lantz

Turn of ntpd and set date manually before tests

This should fix the problem where we see the first test
taking negative time, as well as possibly other issues
with performance tests which may be sensitive to changes
in wall clock time.

Fixes #398

ec26c749 09/29/2014 11:30 PM Bob Lantz

Install vconfig in VM for VLAN example

This should help with #393 although it doesn't solve
the root issue of the example failing silently when
vconfig is missing.

fa7edec7 09/26/2014 11:47 PM lantz

Merge pull request #391 from cdburkard/patches/fix_popen

workaround: attach to cgroup first, then mount namespace

89cc29b4 09/26/2014 11:41 PM lantz

Merge pull request #367 from cdburkard/devel/Ryu

add Ryu controller support to Mininet

686a9993 09/26/2014 10:42 PM cody burkard

add Ryu controller to mininet

e16c5fe9 09/26/2014 05:51 AM cody burkard

attach to cgroup first, then mount namespace

dedb06b2 09/26/2014 01:43 AM Bob Lantz

Wait for crlf after OK/FAILED for better -v output

61760eab 09/24/2014 06:57 PM Bob Lantz

Make sure we 'sudo kill' our sudo pexpect process in close().

This should more reliably shut down pexpect subprocesses when exits before completion.

12095a12 09/24/2014 12:49 AM Bob Lantz

Try to install openvswitch-testcontroller if needed

412726d3 09/24/2014 12:18 AM Bob Lantz

Fix -a

136c9591 09/23/2014 11:32 PM Bob Lantz

Fix wireshark namespace conflict and don't reinstall

f603052b 09/23/2014 09:01 PM Bob Lantz

Install coloring rules regardless of plugin. Also don't clobber.

47be38e6 09/23/2014 08:45 PM Bob Lantz

Don't install lua plugin for wireshark 1.12+

Apparently there is a conflict where the lua plugin
conflicts with the built-in dissector for openflow
that is included with 1.12 and up. For now, we will
just not install the plugin. This should fix the
14.10 VM build....

9ca775cb 09/22/2014 10:54 PM Bob Lantz

Switch to loxigen-built openflow.lua wireshark plugin

The older wireshark dissectors were not well-maintained
and were a pain to build. They also added tons of extra junk
into our VM images! The ones built into the current
wireshark are deficient for 1.3. The solution for the...

c265deed 09/05/2014 06:07 AM Bob Lantz

Cluster edition prototype: remote nodes and links.

We add a new experimental feature to allow Mininet to run across
a cluster of machines. This is currently implemented via a set
mix-in classes that provide remote nodes that are implemented
via a connection to a remote shell, and remote links which are...

0333d3db 09/05/2014 04:51 AM Bob Lantz

qcow2size(): use qemu-image instead of file

file no longer returns image size on 14.04
fixes #373

f2458d1d 09/04/2014 01:50 PM Bob Lantz

Accept 'ISO' or 'boot' in file *.iso command output

Fixes #372

1285fb22 08/14/2014 10:38 PM Brian O'Connor

updaing to use 12.04.5 and extract kernel using noload

29350004 07/15/2014 11:32 AM Bob Lantz

Add utopic/Ubuntu 14.10

e49c9d26 06/07/2014 04:21 AM Brian O'Connor making ovf generation more generic

8b215af8 05/29/2014 05:22 AM Brian O'Connor

slight refactoring of util/vm/ to make it more extensible

c3bf407a 04/23/2014 09:28 PM Bob Lantz

Added Ubuntu 14.04.

40ea9172 03/21/2014 08:00 PM lantz

Merge pull request #283 from ggee/ovs2install

OVS install Ubuntu packages
7c29c2eb 02/28/2014 10:56 PM Bob Lantz

Fix IVS build

4b7b23cf 02/26/2014 04:15 AM Gregory Gee

Change the installation to a separate option as recommended with -V.
This argument expect a parameter which is the version number of OVS you wish to install. -V 2.0.0

What is nice that I tested, is that you can keep running the above to change...
2dee3413 02/26/2014 12:49 AM Bob Lantz

Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support

2286ef4b 01/24/2014 11:44 PM Bob Lantz

Remove GRUB_TERMINAL=serial from /etc/default/grub

This is added because we install Ubuntu from a serial console.
Fixes #265

dfd79bde 01/15/2014 06:47 PM Bob Lantz

Add OperatingSystemSection to OVF template
should facilitate importing 64-bit image

317d6482 01/15/2014 04:26 AM Bob Lantz

Fix typo/minor error.

5f51abd1 01/15/2014 04:08 AM Bob Lantz

Allow -b to specify install or test branch

b9288efc 01/15/2014 03:42 AM Bob Lantz

Allow specification of branch to install

c90fb34d 01/14/2014 07:35 AM Bob Lantz

If specified, add Branch to build dir name

75abd94b 01/11/2014 02:07 AM Bob Lantz

Add #streamOptimized to fix .ovf for VirtualBox 4.3.2
fixes #261

55e48112 01/11/2014 02:06 AM Bob Lantz

Remove trailing spaces

fb51cdac 12/13/2013 02:38 AM Brian O'Connor

adding output file to

50423936 12/12/2013 11:56 PM Brian O'Connor

Merge branch 'master' of

49994c89 12/12/2013 11:38 PM Brian O'Connor

adding noneTest to Mininet vm build script

312c386c 12/12/2013 02:29 AM Bob Lantz

Fix regex to support Mininet 20.30.40+++

96952b92 12/12/2013 02:08 AM Bob Lantz

2.1.0 -> 2.1.0+

5da93762 11/21/2013 06:15 AM Bob Lantz

Depend: add dnsmasq (needed), remove landscape-client (not)

a6e55e35 10/06/2013 01:49 AM Fernando Cappi

Update Oflops repository in

3151804c 09/19/2013 09:02 AM Bob Lantz

Add option to set pexpect timeout

700c5bf5 09/19/2013 04:39 AM Bob Lantz

Add date to ovf name

568f6424 09/19/2013 01:49 AM Bob Lantz

Add --memory option for VM memory size (for large tests)

f5985854 09/18/2013 07:44 PM Bob Lantz

Fix walkthrough test path

e0b50c8a 09/18/2013 07:04 AM Bob Lantz

Fix var name change

0294f5ec 09/18/2013 07:03 AM Bob Lantz

Add options to run commands before or after tests

4ccfe242 09/18/2013 01:02 AM Bob Lantz

Remove extra expect (paste error) that broke bootAndRunTests()

7a24407e 09/18/2013 12:31 AM Bob Lantz

Remove unneeded bc dependency

fixes #212

2ca1ea92 09/17/2013 10:56 PM Bob Lantz

Clarify log message

8f546d89 09/17/2013 10:40 PM Bob Lantz

Backing out attempt to identify kernel binary format