- 09 Sep, 2003 8 commits
-
-
Mike Hibler authored
to avoid hup-me-and-i-will-screw-ya mountd/NFS bug. Use new -t option (use tmcd) in jails/plab
-
Mike Hibler authored
add -c option to force copying file over locally before untaring, the copy code knows how to retry read operations that fail
-
Robert Ricci authored
stolen from Leigh's 'ixptest' experiment.
-
Robert Ricci authored
to do the fake links that were our old workaround.
-
Robert Ricci authored
that should be associated with a node when it is put into the ptop file.
-
Robert Ricci authored
pnode's types were a subset of another's.
-
Leigh B. Stoller authored
verification steps.
-
Leigh B. Stoller authored
as an admin if you go to a users moduserinfo page. I'll be using this to flag accounts frozen due to email problems.
-
- 08 Sep, 2003 4 commits
-
-
Mike Hibler authored
to not be so (specifically, to support layer 2 and IPv6)
-
Robert Ricci authored
assign what it's a subnode of. Also, if a subnode's parent is not going to be included in the ptop file, don't include the subnode either. Also, re-structure the part in which we generate the 'node' line to make it cleaner, since it's gotten more complex than that code originally intended.
-
Robert Ricci authored
{p,v}node object. This way, the parent node doesn't have to be listed before the child. Wh I could do this to links too, but it seems to have less of a payoff - it's easy enough to just do all the nodes, then all the links.
-
Robert Ricci authored
spaces.
-
- 05 Sep, 2003 2 commits
-
-
Leigh B. Stoller authored
execing the program. We had a problem with daemons that detach and continue to run, holding open all of the same FDs that the web server had open, including the httpd socket! So it was not possible to restart the web server cause processes were parked on the socket holding it open. I think this is the wrong place for this since there numerous ways to run programs from the web server, and using suexec is optional (can just run programs directly). Seems like a problem with php instead, but the fix is here cause it will solve the problem for us.
-
Leigh B. Stoller authored
-
- 04 Sep, 2003 12 commits
-
-
Robert Ricci authored
top and ptop files, you can put subnode_of:nodename Any vnode that is a subnode must be mapped to a pnode that is a a subnode of the pnode the vnode's parent is mapped to. Read that a few times slowly, I swear it makes sense.
-
Mac Newbold authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
-I switch now bypasses checks to only run on interfaces that have an IP addres.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
address of the interface instead of the dest&mask, which was bogus anyway, and now wrong in the presence of variable netmasks for the destination.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
changes; Print a warning when the DB slots are null, and return standard 255.255.255.0. This is for the transition phase. Also add version 12 modification to routerconfig; return the "src" from the virt_routes table, so that the client side can figure out what interface the route is associated with. There are associated changes in libsetup to ifconfig,routerconfig,tunnelconfig.
-
Robert Ricci authored
file - if set, it means that the vnode is not allowed to have a mix of trivial and 'real' links - all must be one type or the other.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
your NS file: tb-set-netmask $lan0 "255.255.240.0" tb-set-netmask $link0 "255.255.255.248" tb-set-netmask $link1 "255.255.255.240" Yep, more rope for the user to hang herself with. Notes: * You are restricted to 255.255.XXX.XXX. I did not see a reason to allow the user that much rope. * get_subnet can handle 10 or 192.168 addresses so that other sites can continue to operate without changing to 10 addresses, although they will still be able to change the netmask. * I've changed the handling for widearea networks to use 192.168, but I force the netmask to 255.255.255.248 so that we are not restricted to just 255 networks (not that it really matters). To avoid possible confusion, the user is not allowed to choose their own IPs for widearea networks, and I actually set them to 1.1.x.x, and then patch it up later. This is to avoid conflict with existing experiments where people may have used tb-set-ip in their NS files. * There are tmcd and staticroutes and image changes that are required to make this all work right!
-
- 03 Sep, 2003 13 commits
-
-
Leigh B. Stoller authored
configure.in.
-
Leigh B. Stoller authored
people to change, and so I can suck it out of a bunch of defs files cause I am about to change them all anyway!
-
Leigh B. Stoller authored
from the virt_routes table for each lan). I had to add a hash to store that for each lan, as well as another has to map a node:port back to the lan so I could find the mask (this is needed in the code that adds host routes for all the interfaces of a dst, which requires knowing the mask. The mask has to carried along in the "packed" structures that Shashi is using to save space. Note, I have not changed the edgenode optimization code, which has a 255.255.0.0 netmask wired in. The edgenode stuff is turned off, so I will wait until I hear from Shashi (and the new images are installed, which is required to make that work anyway).
-
Mike Hibler authored
-
Mike Hibler authored
to treat the given slice as an NTFS. Analogous to -b for bsd and -l for linux. Clean up a little lint in the NTFS code too
-
Leigh B. Stoller authored
section.
-
Mac Newbold authored
I was checking against the idle threshold (ie 2hrs) when I meant to check against the idle window (5 min), and the result was that no idleswap warning emails were getting sent. Doh!
-
Leigh B. Stoller authored
code (asking tmcd twice for routes, ifconfig, etc). Shashi will fix later.
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
We have some evidence that some application is "chmod 600"-ing /dev/console and, in the process, /dev/null. Remove the code to create vn devices, bootvnodes does this now.
-
Mike Hibler authored
routing (-V option to vnodesetup). I was going to do this just for jails that used gated, but there is no efficient way to do this (I don't want to make a redundent "tmcc routing" call for every jail just for the very rare case they are using gated). Since it is the Right Thing To Do anyway, I'll just go for it now while we only have one external user. There is a possibility of unexpected consequences on mini, but I'll cross that bridge when I get to it (or more likely, when Leigh gets to it :-)
-
- 02 Sep, 2003 1 commit
-
-
Robert Ricci authored
-