1. 21 May, 2012 3 commits
  2. 15 May, 2012 1 commit
  3. 09 May, 2012 1 commit
  4. 07 May, 2012 1 commit
  5. 03 May, 2012 3 commits
  6. 30 Apr, 2012 5 commits
    • Mike Hibler's avatar
      Remove hack to avoid mrouted on 9.0. · 91e3b608
      Mike Hibler authored
      Whatever the issue was, I seem to have avoided it through a combo of updating
      all the 9.0 stuff and reverting to an older mrouted port.
      91e3b608
    • Mike Hibler's avatar
      Argh! Syntax error... · 413b3b7c
      Mike Hibler authored
      413b3b7c
    • Mike Hibler's avatar
      A couple of apparently-needed hacks for FBSD9. · adcb9c24
      Mike Hibler authored
      Don't run mrouted, it seems to crash the kernel.
      
      Load ipdivert.ko at boot time, else the ipfw rule for NAT fails.
      adcb9c24
    • Mike Hibler's avatar
      First cut at FreeBSD 9.0 support. · 1f83c9c6
      Mike Hibler authored
      Upgrade to perl 5.12 means no more "suidperl" (setuid perl scripts).
      So we now have yet another little wrapper (security/runsuid.c) which
      runs suid and whose sole function is to exec the perl script of the
      same name in the /usr/testbed/suidbin directory. So a formerly setuid
      perl script install now goes like:
        create /usr/testbed/sbin/mkproj as a symlink to /usr/testbed/libexec/runsuid
        install real mkproj perl script in /usr/testbed/suidbin/mkproj
      When the setuid-wrapper is invoked under the name "mkproj" it execs
      /usr/testbed/suidbin/mkproj. We could almost use sudo for this purpose
      instead (see security/sudoers.in) but sudo loses one of the groups in
      the group list.
      
      /usr/include/utmp.h is gone in FreeBSD 9.0. In most places we nevered
      needed it, but in the one case that did (tg source), it just used a
      couple of the constants exposed (UT_*) and not the struct, so I just
      hardwired values for the constants.
      
      The usual tweakage to the install stuff to reflect yet another set of
      packages!
      1f83c9c6
    • Leigh B Stoller's avatar
      Minor tweak to openvz guest targets. · 42a9f864
      Leigh B Stoller authored
      42a9f864
  7. 26 Apr, 2012 4 commits
    • Mike Hibler's avatar
      Turn off debugging in last commit! · 3e939308
      Mike Hibler authored
      3e939308
    • Mike Hibler's avatar
    • Ryan Jackson's avatar
      Add Dave's modified delaysetup for OpenVZ · 640070ef
      Ryan Jackson authored
      640070ef
    • Mike Hibler's avatar
      Make broadcast mode work with master server. · 270bcda4
      Mike Hibler authored
      I had never completed this. Two things to note:
      
      1. Distribution via broadcast is still disabled by default in the master
         server. To enable it, see the comment added in 3.mfrisbeed.sh.in.
         To use broadcast by default in the client, see the comment in rc.frisbee.
      
      2. If you specify broadcast (-b) in either the client or server, then you
         should use "-m 255.255.255.255". However, this will broadcast to ALL
         interfaces on the client/server. To limit to a specific interface, also
         include "-i <interface-IP>". This will tell the client/server to look up
         that interface and use the subnet broadcast address in place of
         255.255.255.255. Since the master server always starts up frisbeed
         instances with -i, broadcast will always be directed on the server.
         Since our rc.frisbee script also fires up the client with -i, it will
         likewise be directed.
      270bcda4
  8. 17 Apr, 2012 1 commit
    • Ryan Jackson's avatar
      Fixes to libvnode_openvz for Fedora 15 · 7eec7e37
      Ryan Jackson authored
      Set the hostname for the vnode using vzctl to make sure it gets set
      correctly.  Otherwise the vnode will inherit the physical host's
      hostname, and since this is not "localhost" or "localhost.localdomain"
      the networking scripts inside the container will not set reset it to
      the value in /etc/sysconfig/network.
      
      Use the "inside" MAC address rather than the "outside" one when
      creating macvlan devices.
      
      Only try to delete interfaces if they still exist when tearing down
      the vnode.  The kernel itself automatically deletes "virtual"
      interfaces, which includes imq and macvlan.
      7eec7e37
  9. 12 Apr, 2012 2 commits
  10. 10 Apr, 2012 2 commits
  11. 09 Apr, 2012 4 commits
  12. 30 Mar, 2012 6 commits
  13. 28 Mar, 2012 2 commits
    • Mike Hibler's avatar
      Minor cleanups. · 33657c40
      Mike Hibler authored
      Pass in the user id to run as via the new -U arg. This may be moot if the
      disk-agent has to run as root ultimately.
      33657c40
    • Mike Hibler's avatar
      Make a couple of missing system dirs. · 5fa8f4a9
      Mike Hibler authored
      Need this when I create a client-side tarball, which does a client-install
      with DESTDIR set.
      5fa8f4a9
  14. 27 Mar, 2012 2 commits
  15. 26 Mar, 2012 1 commit
  16. 23 Mar, 2012 1 commit
    • Robert Ricci's avatar
      xenbrige-setup, a script to set up bridging for Xen 4 dom0 · 9e605761
      Robert Ricci authored
      Figures out control net interface, sets up a new bridge, and moves
      the control net IP to the bridge. Also updates the controlif file
      to point to the new bridge.
      
      Known limitation: Does not preserve IP aliases from control net
      interface
      9e605761
  17. 21 Mar, 2012 1 commit