summaryrefslogtreecommitdiff
path: root/sys/man
AgeCommit message (Collapse)Author
2021-01-04marshal(1): fix example: upas/mail -> mail (thanks fulton)cinap_lenrek
2020-12-27aux/vga: remove panning, add screen tilting supportcinap_lenrek
2020-12-27devvga: implement screen tilting, remove panning and overlayscinap_lenrek
Tilting allows using left/right rotated or invetrted display orientation. This can be changed at runtime such as: echo tilt right > /dev/vgactl This removes the old panning and vga overlays as they are only implemented with some ancient vga controllers.
2020-12-23libc: re-implement getuser() by stating /proc/$pid/statuscinap_lenrek
The idea is to avoid the magic files that contain per process information in devcons when possible. It will make it easier to deprecate them in the future.
2020-12-22upasfs(4): fix small typos (thanks igor)cinap_lenrek
2020-12-22rio(4): list window states in order (thanks umbracticus)Alex Musolino
2020-12-19libauth: add procsetuser() function to change user id of the calling processcinap_lenrek
Provide a central function to change the user id of the calling process. This is mostly used by programs to become the none user, followed by a call to newns().
2020-12-19libc: implement getppid() reading /proc/$pid/ppid instead of /dev/ppidcinap_lenrek
The devcons driver is really the wrong place to serve per process information.
2020-12-19devsons: remove #c/pgrpidcinap_lenrek
The process group id is essentially a unique id of the namespace but it was never well documented nor is it used by any program.
2020-12-17hpost: support custom headers (thanks julienxx)Ori Bernstein
hget supports adding custom headers with -r; it makes sense for hpost to do the same, both because custom headers are more likely necessary with POSTs, and for consistency.
2020-12-13cpu(1): refer to oexportfs(4)cinap_lenrek
2020-12-13import(4): refer to oexportfs(4)cinap_lenrek
2020-12-13oexportfs: move legacy code for cpu and import to separate programcinap_lenrek
The initial protocol handling in exportfs for cpu and import services is a huge mess. Saparate the code out into its own program with its own oexportfs(4) manpage.
2020-12-13kernel: implement per file descriptor OCEXEC flag, reject ORCLOSE when ↵cinap_lenrek
opening /fd, /srv and /shr The OCEXEC flag used to be maintained per channel, making it shared between all the file desciptors. This has a unexpected side effects with regard to channel passing drivers such as devdup (/fd), devsrv (/srv) and devshr (/shr). For example, opening a /srv file with OCEXEC makes it impossible to be remounted by exportfs as it internally does a exec() to mount and re-export it. There is no way to reset the flag. This change makes the OCEXEC flag per file descriptor, so a open with the OCEXEC flag only affects the fd group of the calling process, and not the channel itself. On rfork(RFFDG), the per file descriptor flags get copied. On dup(), the per file descriptor flags are reset. The second modification is that /fd, /srv and /shr should reject the ORCLOSE flag, as the files that are returned have already been opend.
2020-12-08sega(1): fix keys (thanks bigato)kvik
2020-12-08plan9.ini(8): document *nomtrr= and order the tablecinap_lenrek
2020-12-08mouse(3): blankS, setS to follow the convention (thanks umbraticus)Sigrid
2020-12-08mouse(3): document "scrollswap" ctl message, fix style a bit (thanks umbraticus)Sigrid
2020-12-08vmx: add -D option to enable debug messages, use vmdebug for non-fatal "errors"Sigrid
2020-12-07vmx: add -v|-w flag to control window creation behaviourcinap_lenrek
The -v flag now does not create a new rio window, while -w flag does (restores the old behaviour). This allows vmx to run under vncs and is in general mode aligned to other emulators and programs.
2020-12-06ptrap: implement filtering on plumb attributeskvik
2020-12-06amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disableSigrid
2020-12-06aux/status^(bar msg): few small fixes (thanks umbraticus)Sigrid
2020-12-04faces: add -c option to remove faces with button 1 click (thanks sirjofri)Sigrid
2020-11-30tmdate(2): remove liesOri Bernstein
Initially the code tried to guess the date format. This turned out to be a bit too magical, so the feature was removed, but the manpage still documented the nonfeature.
2020-11-27fplot(1): use abs()Sigrid
2020-11-219boot(8): update manual to reflect efi loader search order changesmischief
the efi loader now looks for plan9.ini and the kernel in the ESP first, before looking elsewhere.
2020-11-18tmdate(2): failed to (p)arseSigrid
2020-11-18ctime(2): add tmdate(2) to "see also"Sigrid
2020-11-08pop3(1): write options consistentlyOri Bernstein
The pop3 options were prefixed with a '-'; the imap4d options were not. Proofreading, foolks.
2020-11-06upas/marshal: add -S saveto to save outgoing mail, fix -FOri Bernstein
Upas/marshal -F was broken with the '-8' command, and silly without it: It used aliases passed on the command line, so the destination address was ignored with -8 was passed. In addition, it would create a new mailbox for any aliases being sent to, instead of putting them all in one location. The new -S option is similar to -F, but specifies where the message should go.
2020-11-02audio/wavdec: add -s optionSigrid
2020-11-01libbio: add aux pointer to bioOri Bernstein
This allows us to attach additional context to the biobuf so can read from some sort of data structure without a global variable.
2020-10-24mp(2): correct documentation of error handling (thanks LordCreepity)Ori Bernstein
The documentation for mp(2) claimed we'd return nil on error, when we actually sysfatal. This corrects the documentation to match our actual behavior.
2020-10-23newuser(8): fix reference to incorrect file server console commandAlex Musolino
2020-10-17ndb/dnsdebug: add -c flag to debug caching dns server behaviourcinap_lenrek
2020-10-01bootrc: allow kbmap to be set via plan9.ini (thanks Aaron Bieber)kvik
2020-09-25tmdate(1): fix missing arg, fix formatting (thanks joe9)Ori Bernstein
2020-09-25mergeOri Bernstein
2020-09-25tmdate(2): fix mistakes in prototype (thanks moody)Ori Bernstein
2020-09-22libc: ignore '?' in date format stringsOri Bernstein
Ignoring '?' when formatting date strings allows the format strings to be reused for parsing. This is convenient, since we don't need to duplicate the format strings.
2020-09-21diff: support unified diff via -uOri Bernstein
The format produced by `diff -u` is inferior to that produced by `diff -c`, but it's what ape/patch and unix patch expect, so it's useful to generate it. This patch adds `diff -u`.
2020-09-20syscall: utility overhaulkvik
Following is a list of functional changes: * The -o flag outputs the entire buffer to the length returned by the syscall, or, in case of fd2path(2) and errstr(2), to '\0'. * The -x flag is removed; the above makes it possible to pipe into xd(1) to get the same result. * The -s flag uses dirfmt(2) to format the stat message, instead of trying to imitate ls(1). * Stderr reports are normalized and made easier to parse. The code also suffered a number of stylistic changes.
2020-09-12tmdate(1): document tz fieldOri Bernstein
2020-09-10ctime(2), tmdate(2): document ctime/tmparse incompatibilityOri Bernstein
Tmparse and ctime don't mix. The timezone name may be too long for the number of characters ctime mandates. Document this footgun.
2020-09-07tmdate(2): one more typoOri Bernstein
no more top arse. only bottom arse.
2020-09-07tmdate(2): fix examples, stale references (thanks deuteron)Ori Bernstein
There were a number of ideas that were tried out as the tmdate api evolved. As a result, there were some references in the manpage to things that are no more. Fix them.
2020-09-07tmdate(2): fix name of tm structOri Bernstein
There was a leftover from when this library was separate with different types.
2020-09-03walk(1): improve wording, formattingOri Bernstein
Clean up the wording of the walk(1) manpage, improve the formatting of the format characters.
2020-09-01tmparse: put in local timezone hackOri Bernstein
Ctime is defined as printing a 3-character timezone name. The timezone name is ambiguous. For example, EST refers to both Australian and American eastern time. On top of that, we don't want to make the tzabbrev table exhaustive. So, we put in this hack: Before we consult the well known table of timezones, we check if the local time matches the timezone name. On top of that, tm2sec If you want unambiguous timezone parsing, use numeric timezone offsets (Z, ZZ formats).