Age | Commit message (Collapse) | Author |
|
|
|
slight correction in file.c from previous commit
|
|
|
|
|
|
|
|
|
|
|
|
if we did connect with authentication to cwfs to set up
/srv/boot, then this would spout lies.
|
|
In light of recent cwfs state, this is more useful.
|
|
|
|
|
|
|
|
|
|
prevent accidental merges and clobbers of work in progress
|
|
|
|
If the work function opens and closes $netdir/data for an echo
redirection *before* the asynchronous cat process opens it,
aux/trampoline (or tlsclient) will receive a hangup, terminating the
connection.
To fix this, redirect work's stdout to $netdir/data so that it remains
open, and adjust the echo commands accordingly.
|
|
|
|
When running a plumber and rio combo within a window we were wrongly
using the 'root' rios /dev/wctl. This change happened when we removed
$wctl and had subtly changed the priority of ways /bin/window used to
talk to rio. This mimics the old behavior.
|
|
|
|
While window did work when run under riostart without $wctl,
the change window running from the plumber. It is typical
for lib/profile to contain:
plumber
rio -s riostart
Previously this worked because rio polluted the envgroup
with $wctl and $wsys, but without $wctl or /dev/wctl the
plumber's window fails to find rio. In favor of not breaking
this configuration we allow window to fallback to checking $wsys
and attaching to the none window. This should keep window working
in all cases in which the wctl pollution worked before.
|
|
|
|
|
|
|
|
|
|
years) (thanks, umbraticus)
|
|
reboot(1) doesn't shut down the file system gracefully,
and fshalt -r didn't support passing a kernel; this
change allows rebooting into a new kernel with fshalt.
|
|
History was built using a heuristic where a file not present in
the dump in 30 days was considered as a deleted file, without
being important if those days had an actual dump. Having the file
server off 30 days made all the files to be deleted from the
history point of view. This new version is rewriten from scratch
in rc and it does not try to detect deleted files since it can
be derived only with fragile assumptions.
|
|
When a user isn't allowed to log into a file server, we
used to silently dump the user back to the console,
reporting that the command succeeded.
We should give the user an error when they fail to log in,
and we should exit unsuccessfully.
This status is communicated by setting up a sentinel env
var, and clearning it just before we execute the user
command.
|
|
while we're here, remove spare curly braces.
|
|
it's confusing and overly cute when 'src notinpath' works.
only accept paths that you can execute.
|
|
use only /mnt/factotum: if you want to delete from your
terminal, bind the terminal in as your factotum.
|
|
|
|
This specifically fixes
% man -P ktrans
We dont have font widths for kanji in our troff
font files, so we can use aux/mnihongo to render
the character using libdraw, and grab the bitmap from
there. It's not pretty, but aux/mnihongo exists so
lets at least use it.
This also updates /sys/man/1/ktrans to specify the
Jp font to comply with aux/mnihongo.
|
|
|
|
|
|
|
|
bell labs is dead, and nobody is listening; 9front
has our own patch submission proces.
|
|
|
|
Test(1) was fixed some time ago [1] to properly parse all of its
command line arguments. As such, we need to be more careful about
using test(1) with globbing patterns.
[1] changeset b562b269cea44e09d3c642b1a9452e16bd8ce3b5
|
|
|
|
|
|
|
|
|
|
|
|
files this time (thanks, igor)
|
|
bug (thanks, igor)
|
|
|
|
When grep gets a single file argument, it does
not show the file name. This makes seeing the
file name in the output of 'g' difficult.
Pass a spare /dev/null to each invocation of g,
in order to force it to show the file name.
|
|
|
|
When we encounter a directory in the argument list, we don't want to
walk every argument, just that directory.
|