summaryrefslogtreecommitdiff
path: root/sys/man
AgeCommit message (Collapse)Author
2020-08-29walk(1): fix typoAlex Musolino
2020-08-26walk(1): clarify how -n argument works (thanks umbraticus)Ori Bernstein
Make it clear what happens if you omit the ',' when specifying '-n'.
2020-08-26libc: tmparse should ignore leading whitespaceOri Bernstein
We almost always want to skip leading whitespace in time formats, so make tmparse just do it. This fixes upas mbox parsing, which leaves a leading whitespace at the start of the date.
2020-08-25getwd(2): add reference to chdir(2) in SEE ALSO sectionAlex Musolino
2020-08-25chdir(2): add reference to getwd(2) in SEE ALSO sectionAlex Musolino
2020-08-21torrent(1): update url in examples sectionAlex Musolino
2020-08-20ip(3): fix typo in manpage (thanks jstsmthrgk)Ori Bernstein
2020-08-12audio/mp3dec: add -s SECONDS optionSigrid
2020-08-11audio(1): add new -s SECONDS optionSigrid
2020-08-10tmdate(2): fix typo (thanks mveety)Ori Bernstein
sysfata => sysfatal
2020-08-09libc: new date apisOri Bernstein
The current date and time APIs on Plan 9 are not good. They're inflexible, non-threadsafe, and don't expose timezone information. This commit adds new time APIs that allow parsing arbitrary dates, work from multiple threads, and can handle timezones effectively.
2020-08-01mk9660(8): fix reference to proto file formatkvik
2020-07-30aux/acpi: write a man page, fix usage, call threadexitsSigrid
2020-06-28graphics(2): fix typokvik
2020-06-27aux/trampoline: Implement inactivity timeout (-t option)cinap_lenrek
Using aux/trampoline to relay udp traffic needs a inactivity timeout to be practical as there is no explicit connection termination.
2020-06-259p(2): fix typokvik
2020-06-18cifsd(8): fix typo (thanks senthil)Alex Musolino
2020-06-15libc: revert date change again. this is getting ridicuoulus.cinap_lenrek
this breaks the sample from the seconds manpage, and overall produces funky results. this needs alot more testing. term% seconds '23 may 2011' seconds: tmparse: invalid date 23 may 2011 near 'may 2011' term% seconds '2019-01-01 00:00:00' -118370073600
2020-06-14libc, seconds: new time and date apis (try 2)Ori Bernstein
Redo date handling in libc almost entirely. This allows handling dates and times from outside your timezones, fixes timezone loading in multithreaded applications, and allows parsing and formatting using custom format strings. As a test of the APIs, we replace the formatting code in seconds(1), shrinking it massively. The last commit missed a few removals, and made it unnecessarily hard to do an update.
2020-06-14libc: reverting previous change until ori can fix itcinap_lenrek
2020-06-13libc, seconds: new time and date apis.Ori Bernstein
Redo date handling in libc almost entirely. This allows handling dates and times from outside your timezones, fixes timezone loading in multithreaded applications, and allows parsing and formatting using custom format strings. As a test of the APIs, we replace the formatting code in seconds(1), shrinking it massively.
2020-06-07acme: document log file in manpageOri Bernstein
2020-06-07devip: implement ipv6 support in ipmux packet filtercinap_lenrek
Added a ver= field to the filter to distinguish the ip version. By default, a filter is parsed as ipv6, and after parsing proto, src and dst fields are converted to ipv4. When no ver= field is specified, a ip version filter is implicitely added and both protocols are parsed. This change also gets rid of the fast compare types as the filed might not be aligned correctly in the packet. This also fixes the ifc= filter, as we have to check any local address.
2020-05-31acme: implement 'scratch' ctl command (thanks Drew DeVault)kvik
The new command marks the target window as a scratch window -- a window whose state cannot be "dirtied" by changes made to its body, therefore avoiding warnings about unsaved changes when deleting the window or exiting acme. Existing examples of scratch windows are error, directory, and guide windows, whose scratchness is set internally. With the new command users and programs alike can create their own scratch windows. This is put to use in acme's own win(1).
2020-05-24man(9): remove accidentally commited indicescinap_lenrek
2020-05-23paint: change colors in the palette with button 3Sigrid
2020-05-07aux/getflags: improve flagfmt parserkvik
This makes the flagfmt parser more robust and accepting a looser input language — namely by allowing whitespace around specifier fields and ignoring any empty fields. Long flagfmts can thus be pleasingly displayed: flagfmt=' a, b, c, C:cache, m:mtpt mountpoint, s:srvn srvname'
2020-04-21/sys/man/1/mothra: add description of Plumb menu item.stanley lieber
2020-04-18aux/getflags: support named flagsOri Bernstein
When using aux/getflags, it produces unnecessarily obscure names for the flags. This allows the caller of aux/getflags to support arbitrary names.
2020-04-15ip(3): remove outdated maximum ipstack number limit.cinap_lenrek
the maximum number of ip stacks is a implementation detail of devip. it is 128 currently, instead of 16 as suggested in the manpage.
2020-04-13draw(3): typo dp23hiro
2020-04-07notify(2): fix typoAlex Musolino
2020-04-01kbd(1): revert repeat/delay changeSigrid
2020-03-31kbd(3): fix a typo (thanks Alex Musolino)Sigrid
2020-03-28mergeOri Bernstein
2020-03-28we prefer nil over 0, make the example show it.Ori Bernstein
2020-03-28kbd: add "repeat" file to set typematic repeat rate/delay on PS/2 keyboardsSigrid
2020-03-10improve usage messages (thanks henesy)Ori Bernstein
Fix inconsistencies between programs and their usage messages, correct instances where information seems to be missing or lost. This includes missing arguments, making usage consistent with manuals, and so on.
2020-03-09sam(1): document $% and $%dotSigrid
2020-03-08lib9p: implement automatic remove-on-close cleanup in postsharesrv(), remove ↵cinap_lenrek
postfd() and sharefd() functions with the latest changes to shr(3), we can use ORCLOSE on the control file to get the mount in the share automatically removed when the server exits or something goes wrong during postsharesrv(). do not expose postfd() and sharefd() functions. they where undocumented and leak the control file descriptors.
2020-03-089p(2): document all the effective rfork flags for postmountsrv()cinap_lenrek
2020-03-089p(2): document the filedescriptor sharing behaviour of postmountsrv()cinap_lenrek
2020-03-07dossrv, 9660srv, hjfs: stop *READING* standard *OUTPUT* with -s flagcinap_lenrek
with the -s flag, we should read 9P messages from standard *INPUT* (fd 0) and write responses to standard *OUTPUT* (fd 1). before these servers where reading from fd 1, assuming they where both the same files.
2020-03-07lib9p: get rid of Srv.nopipe and Srv.leavefdsopen hackscinap_lenrek
it is unclear how Srv.nopipe flag should work inside postmountserv(). if a server wants to serve on stdio descriptors, he can just call srv() after initializing Srv.infd and Srv.outfd. The Srv.leavefdsopen hack can be removed now that acme win has been fixed.
2020-03-01libsec: remove hash pickle functions, document ripemd160, cleanup sechash(2) ↵cinap_lenrek
manpage
2020-02-04image(6): fix typorgl
2020-02-02mergecinap_lenrek
2020-02-02listen(1): implement one-shot mode flag for listen1 (thanks kivik)cinap_lenrek
2020-01-29document common emulator keysrgl
2020-01-28walk: add D and T fmt characters (fileserver device/type)BurnZeZ