Sigrid
c696998ec3
fplot(1): use abs()
2020-11-27 10:35:57 +01:00
mischief
d1dc287210
9boot(8): update manual to reflect efi loader search order changes
...
the efi loader now looks for plan9.ini and the kernel in the ESP
first, before looking elsewhere.
2020-11-21 14:55:33 -08:00
Sigrid
808acd51f4
tmdate(2): failed to (p)arse
2020-11-18 20:14:26 +01:00
Sigrid
23620bb1db
ctime(2): add tmdate(2) to "see also"
2020-11-18 20:11:55 +01:00
Ori Bernstein
30b7ca54c3
pop3(1): write options consistently
...
The pop3 options were prefixed with a '-'; the
imap4d options were not. Proofreading, foolks.
2020-11-08 09:34:39 -08:00
Ori Bernstein
4257a5292a
upas/marshal: add -S saveto to save outgoing mail, fix -F
...
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-06 18:15:15 -08:00
Sigrid
f4d2067373
audio/wavdec: add -s option
2020-11-02 11:46:50 +01:00
Ori Bernstein
dbd54342fd
libbio: add aux pointer to bio
...
This allows us to attach additional context
to the biobuf so can read from some sort of
data structure without a global variable.
2020-11-01 11:42:54 -08:00
Ori Bernstein
9bb519ac50
mp(2): correct documentation of error handling (thanks LordCreepity)
...
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-24 17:24:59 -07:00
Alex Musolino
ebd23e51eb
newuser(8): fix reference to incorrect file server console command
2020-10-23 17:51:03 +10:30
cinap_lenrek
0b094303f3
ndb/dnsdebug: add -c flag to debug caching dns server behaviour
2020-10-17 21:28:56 +02:00
kvik
fa1d6ffd83
bootrc: allow kbmap to be set via plan9.ini (thanks Aaron Bieber)
2020-10-01 17:47:52 +02:00
Ori Bernstein
9afa5550f7
tmdate(1): fix missing arg, fix formatting (thanks joe9)
2020-09-25 21:22:47 -07:00
Ori Bernstein
eb6b1e672c
merge
2020-09-25 16:51:08 -07:00
Ori Bernstein
022bc980b8
tmdate(2): fix mistakes in prototype (thanks moody)
2020-09-25 16:32:32 -07:00
Ori Bernstein
9f8d62ab64
libc: ignore '?' in date format strings
...
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-22 19:24:01 -07:00
Ori Bernstein
8fe1d622b5
diff: support unified diff via -u
...
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-21 09:40:42 -07:00
kvik
aa7c8cac11
syscall: utility overhaul
...
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-20 14:49:12 +02:00
Ori Bernstein
26cf6ec073
tmdate(1): document tz field
2020-09-12 17:36:14 -07:00
Ori Bernstein
732082c095
ctime(2), tmdate(2): document ctime/tmparse incompatibility
...
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-10 16:26:42 -07:00
Ori Bernstein
703b0d3e6d
tmdate(2): one more typo
...
no more top arse. only bottom arse.
2020-09-07 19:32:50 -07:00
Ori Bernstein
ce5b6036f0
tmdate(2): fix examples, stale references (thanks deuteron)
...
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-07 19:28:30 -07:00
Ori Bernstein
4a1186ddfe
tmdate(2): fix name of tm struct
...
There was a leftover from when this library was separate
with different types.
2020-09-07 18:49:00 -07:00
Ori Bernstein
cf5316a402
walk(1): improve wording, formatting
...
Clean up the wording of the walk(1) manpage,
improve the formatting of the format characters.
2020-09-03 20:07:44 -07:00
Ori Bernstein
f444d6c3f2
tmparse: put in local timezone hack
...
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).
2020-09-01 19:32:45 -07:00
Alex Musolino
74bf624055
walk(1): fix typo
2020-08-29 18:23:59 +09:30
Ori Bernstein
26ac80481d
walk(1): clarify how -n argument works (thanks umbraticus)
...
Make it clear what happens if you omit the ',' when
specifying '-n'.
2020-08-26 21:17:17 -07:00
Ori Bernstein
17abfa51ca
libc: tmparse should ignore leading whitespace
...
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-26 10:23:00 -07:00
Alex Musolino
8727bfd9bd
getwd(2): add reference to chdir(2) in SEE ALSO section
2020-08-25 20:51:38 +09:30
Alex Musolino
6fe18e7c7b
chdir(2): add reference to getwd(2) in SEE ALSO section
2020-08-25 20:51:24 +09:30
Alex Musolino
951a71012f
torrent(1): update url in examples section
2020-08-21 10:06:22 +09:30
Ori Bernstein
8edfa693cb
ip(3): fix typo in manpage (thanks jstsmthrgk)
2020-08-20 13:25:37 -07:00
Sigrid
81dba13271
audio/mp3dec: add -s SECONDS option
2020-08-12 10:43:46 +02:00
Sigrid
5fcf2040b4
audio(1): add new -s SECONDS option
2020-08-11 17:27:11 +02:00
Ori Bernstein
69c3c0e6f0
tmdate(2): fix typo (thanks mveety)
...
sysfata => sysfatal
2020-08-10 20:33:39 -07:00
Ori Bernstein
56e869ac70
libc: new date apis
...
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-09 18:58:44 -07:00
kvik
0eb81f7320
mk9660(8): fix reference to proto file format
2020-08-01 16:17:29 +02:00
Sigrid
edb6f64d35
aux/acpi: write a man page, fix usage, call threadexits
2020-07-30 11:25:14 +02:00
kvik
359362395f
graphics(2): fix typo
2020-06-28 23:45:18 +02:00
cinap_lenrek
675ebaeca3
aux/trampoline: Implement inactivity timeout (-t option)
...
Using aux/trampoline to relay udp traffic needs a inactivity
timeout to be practical as there is no explicit connection
termination.
2020-06-27 16:40:53 +02:00
kvik
f0ea4af5ef
9p(2): fix typo
2020-06-25 23:23:23 +02:00
Alex Musolino
86a77e5088
cifsd(8): fix typo (thanks senthil)
2020-06-18 12:11:06 +09:30
cinap_lenrek
febe84af75
libc: revert date change again. this is getting ridicuoulus.
...
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-15 00:12:57 +02:00
Ori Bernstein
8b3efcfc4e
libc, seconds: new time and date apis (try 2)
...
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-14 09:33:32 -07:00
cinap_lenrek
f380851ddb
libc: reverting previous change until ori can fix it
2020-06-14 04:47:22 +02:00
Ori Bernstein
e2ee991490
libc, seconds: new time and date apis.
...
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-13 12:38:49 -07:00
Ori Bernstein
ebb9acecdd
acme: document log file in manpage
2020-06-07 08:27:36 -07:00
cinap_lenrek
5474646164
devip: implement ipv6 support in ipmux packet filter
...
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-06-07 16:56:01 +02:00
kvik
8918bd5981
acme: implement 'scratch' ctl command (thanks Drew DeVault)
...
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-31 22:39:46 +02:00
cinap_lenrek
e06f8e061a
man(9): remove accidentally commited indices
2020-05-24 00:26:11 +02:00
Sigrid
a8e4b50cb2
paint: change colors in the palette with button 3
2020-05-23 20:41:20 +02:00
kvik
ccf5d3fb9d
aux/getflags: improve flagfmt parser
...
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-05-07 00:10:09 +02:00
stanley lieber
77048feb25
/sys/man/1/mothra: add description of Plumb menu item.
2020-04-21 21:14:26 -04:00
Ori Bernstein
380adf8b48
aux/getflags: support named flags
...
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-18 15:38:38 -07:00
cinap_lenrek
57d690c482
ip(3): remove outdated maximum ipstack number limit.
...
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-15 18:16:22 +02:00
23hiro
fe6affc20f
draw(3): typo dp
2020-04-13 00:33:26 +02:00
Alex Musolino
a3f6976a76
notify(2): fix typo
2020-04-07 12:14:12 +09:30
Sigrid
55033d9aed
kbd(1): revert repeat/delay change
2020-04-01 11:42:35 +02:00
Sigrid
ddaaf65efe
kbd(3): fix a typo (thanks Alex Musolino)
2020-03-31 10:04:24 +02:00
Ori Bernstein
7ae64cec10
merge
2020-03-28 20:33:47 -07:00
Ori Bernstein
8589a591de
we prefer nil over 0, make the example show it.
2020-03-28 20:32:53 -07:00
Sigrid
9014360921
kbd: add "repeat" file to set typematic repeat rate/delay on PS/2 keyboards
2020-03-28 15:37:48 +01:00
Ori Bernstein
5bc9b0c3ca
improve usage messages (thanks henesy)
...
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-10 10:09:34 -07:00
Sigrid
290c921d1d
sam(1): document $% and $%dot
2020-03-09 13:22:10 +01:00
cinap_lenrek
e9e55a21f6
lib9p: implement automatic remove-on-close cleanup in postsharesrv(), remove 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-08 22:00:23 +01:00
cinap_lenrek
06b9aa5039
9p(2): document all the effective rfork flags for postmountsrv()
2020-03-08 15:29:32 +01:00
cinap_lenrek
bc1212faf2
9p(2): document the filedescriptor sharing behaviour of postmountsrv()
2020-03-08 14:49:34 +01:00
cinap_lenrek
feb6d6f0a3
dossrv, 9660srv, hjfs: stop *READING* standard *OUTPUT* with -s flag
...
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-07 20:27:20 +01:00
cinap_lenrek
225c359bea
lib9p: get rid of Srv.nopipe and Srv.leavefdsopen hacks
...
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-07 20:19:14 +01:00
cinap_lenrek
64640083de
libsec: remove hash pickle functions, document ripemd160, cleanup sechash(2) manpage
2020-03-01 15:07:44 +01:00
rgl
7004384568
image(6): fix typo
2020-02-04 21:32:33 +01:00
cinap_lenrek
04c4a9ca8b
merge
2020-02-02 20:33:40 +01:00
cinap_lenrek
be8cbcc852
listen(1): implement one-shot mode flag for listen1 (thanks kivik)
2020-02-02 20:31:48 +01:00
rgl
efd4eb8933
document common emulator keys
2020-01-29 19:27:07 +01:00
BurnZeZ
2c0ccff286
walk: add D and T fmt characters (fileserver device/type)
2020-01-28 01:27:41 +00:00
BurnZeZ
0f1b442bc0
walk(1): formatting/corrections
2020-01-28 00:53:58 +00:00
Alex Musolino
1ecdf09aee
page(1): fix troff manual example
2020-01-20 14:59:04 +10:30
rgl
645b5f8724
/sys/man/9: more pages added
...
in addition to the pages, there's also changes to the mkfile
to generate the index for the new section.
2020-01-04 18:02:54 +01:00
cinap_lenrek
95c166fc35
9p(2): fix sentence for wstat function (thanks jsmoody)
2019-12-21 15:31:10 +01:00
rgl
d00b2c8466
sleep(9): recover comment with the right reference
2019-12-20 23:15:07 +01:00
rgl
6cf9fb7b80
kproc(9) and sleep(9) corrections
2019-12-20 18:01:43 +01:00
Alex Musolino
0bc963f928
thread(2): fix description of when/why procexec(l) functions return
2019-12-19 17:12:15 +10:30
Alex Musolino
47c188c0c6
flate(2): fix typos (thanks rgl)
2019-12-18 09:01:38 +10:30
cinap_lenrek
b820d892a6
ip(3): document special null-address hack for accepting all incoming connections
2019-12-15 13:59:08 +01:00
Alex Musolino
0f18938914
crop(1): remove duplicate -b option in synopsis
2019-12-10 15:13:44 +10:30
cinap_lenrek
57dbe35fb6
console(8): add console command and manpage
...
the console command runs a command or the system shell under
a new instance of kbdfs, optionally providing a serial console
when $console environment variable is set.
2019-12-09 17:44:28 +01:00
cinap_lenrek
f7db45e628
merge
2019-12-03 20:57:01 +01:00
cinap_lenrek
a23b88dc26
cmd(3): fix typo, Close -> Closed (thanks kivik)
2019-12-03 20:55:57 +01:00
Alex Musolino
a733f4caa3
rio(4): fix bad cross-reference format
2019-12-03 18:32:30 +10:30
Alex Musolino
aa9b6d3597
seconds(1): add SOURCE section
2019-12-03 18:25:24 +10:30
Sigrid
b62fda7bd1
os(1): fix a typo
2019-12-02 17:55:53 +02:00
cinap_lenrek
2359389570
os(1): add c implementation of inferno os command and cmd(3) device manpages
...
this is a reimplementation of infernos os(1) command, which
allows running commands in the underhying host operating
system when inferno runs in hosted mode (emu). but unlike
inferno, we want to use it to run commands on the client
side of a inferno or drawterm session from the plan9 cpu
server, so it defaults to /mnt/term/cmd for the mountpoint.
2019-11-30 20:10:08 +01:00
Ori Bernstein
5510488879
merge
2019-11-20 16:12:21 -08:00
Ori Bernstein
0ff4099a60
improve language in delay(9)
...
give the reader enough context to know when to use and not
use the delay family of functions.
2019-11-20 16:05:52 -08:00
cinap_lenrek
07e3d1c254
merge
2019-11-21 00:40:15 +01:00
cinap_lenrek
8e20bc7515
vac(1): assimilate manpage additions from plan9port and complete usage lines (thanks joe9)
...
the usage lines in vac where out of sync with the implementation
and the manpages.
document the -a and -x options, from:
https://github.com/9fans/plan9port/blob/master/man/man1/vac.1
2019-11-21 00:39:07 +01:00
Alex Musolino
48a804e3fd
mail(1): fix typo
2019-11-20 17:46:29 +10:30
Ori Bernstein
0b6f0c70db
add start of section 9 manpages (thanks rgl)
...
this change adds some of the kernel manpages from 9legacy,
fixed and updated to match the changes in 9front.
2019-11-19 12:30:40 -08:00
Alex Musolino
37d6ddd8f3
rio(4): update description of wctl file format
...
State strings are now padded to 12-characters. Remove ambiguous
reference to "12-character style", instead referring the reader to
image(6).
2019-11-19 12:43:53 +10:30
Ori Bernstein
f32148b290
document 'T' flag misbehavior (thanks rgl)
2019-11-18 01:06:02 -08:00
Ori Bernstein
b2e29cf315
Specifiy the restrictions on 9boot file names more clearly.
2019-11-17 16:17:15 -08:00
Ori Bernstein
3e1a75d08f
Document 9bootfat limitation.
2019-11-17 16:08:48 -08:00
cinap_lenrek
521a0b336c
bootrc: for wireless netbooting, set the WPA/WPA2 preshard key with wpapsk=password boot parameter
...
this allows automatic netbooting without password prompt
for the wirelss network.
2019-11-17 19:04:38 +01:00
Ori Bernstein
4dab28b14f
thread(2): fix manpage typos (thanks rgl)
2019-11-12 13:01:38 -08:00
Ori Bernstein
52e92163a6
draw(2): fix manpage typo (thanks rgl)
2019-11-11 13:35:47 -08:00
cinap_lenrek
638f860791
upasfs(4): fix manpage typo (thanks rgl)
2019-11-02 12:52:39 +01:00
Ori Bernstein
9314883aff
Make ctrl+g focus text windows and cycle zeroxed copies (thanks kvik)
2019-10-21 15:29:07 -07:00
cinap_lenrek
d559cd005c
2c(1): document 7c (arm64)
2019-09-22 19:09:25 +02:00
David du Colombier
63ae9ed53a
sys/src/libventi: implement vtreconn and vtredial functions
2019-09-06 11:54:44 -07:00
Ori Bernstein
8cbe3772c4
Add RFC2822 (email style) formatted dates to to date(1).
2019-09-06 08:25:21 -07:00
cinap_lenrek
4088f72903
rune(2): complete source references
2019-09-04 02:41:22 +02:00
cinap_lenrek
a6fde3edc5
rsa(2): document asn1encodeRSApriv() and asn1encodeRSApub() functions
2019-08-30 07:35:54 +02:00
cinap_lenrek
85216d3d95
auth/rsa2asn1: implement private key export with -a flag (thanks kvik)
...
kvik writes:
I needed to convert the RSA private key that was laying around in
secstore into a format understood by UNIX® tools like SSH.
With asn12rsa(8) we can go from the ASN.1/DER to Plan 9 format, but not
back - so I wrote the libsec function asn1encodeRSApriv(2) and used it in
rsa2asn1(8) by adding the -a flag which causes the full private key to be
encoded and output.
2019-08-30 07:34:35 +02:00
Alex Musolino
51550ba3d2
walk(1): add history section
2019-07-02 23:34:31 +09:30
Alex Musolino
32a2737823
tinc(8): add history section
2019-07-02 22:24:10 +09:30
Ori Bernstein
94fb8869df
Always turn on the -+ flag in cpp
...
C99 comments have been the default in compilers for something like 20 years
now. This means we don't need to remember to turn it on when porting software,
and gets rid of cryptic errors about unterminated character constants when
someone writes something like:
// Didn't need to...
We still accept the flag to avoid breaking mkfiles, but we do nothing with it.
This also removes the documentation, since the option does nothing now.
2019-06-18 22:47:15 -07:00
aiju
9a9403bb66
vmx(1): update BUGS
2019-06-11 11:36:20 +00:00
Ori Bernstein
033c2812c2
Make 'g' grep recursively by default.
2019-06-04 22:36:32 -07:00
cinap_lenrek
d667607c26
sshnet(4): ... and incoming TCP calls
2019-05-18 12:45:57 +02:00
23hiro
3b00f089ee
draw(3): memlorigin
2019-05-15 20:24:39 +02:00
cinap_lenrek
704970074e
nusb(2): remove startdevs() reference, document getdev() (thanks BurnZeZ)
2019-05-14 09:06:09 +02:00
BurnZeZ
bf4f158707
memdraw(2): remove references to iprint()
2019-05-11 15:28:18 +00:00
cinap_lenrek
fe1f6c1b3d
plan9.ini(8), boot(8): clarify the use of $rootdir and $rootspec
2019-05-07 11:41:33 +02:00
BurnZeZ
71397d51d0
ip(3): document TCP ctl close command
2019-04-14 04:50:55 +00:00
BurnZeZ
424424fe50
fix bad function declarations in manpages
2019-04-09 18:34:17 +00:00
BurnZeZ
7b10062669
thread(2): threadsetname takes a fmt string
2019-04-08 22:18:15 +00:00
cinap_lenrek
634292c2f8
sshnet: implement listen (port forwarding)
2019-04-03 22:15:47 +02:00
cinap_lenrek
89a83271f4
sshnet(4): fix user@host syntax, add BUGS section, add ip(3) reference
2019-04-02 19:42:09 +02:00
cinap_lenrek
009b624fe6
ssh(1): add sshnet(4) reference
2019-04-02 18:46:00 +02:00
cinap_lenrek
fdcb55d696
sshnet(4): add documentation
2019-04-02 16:40:14 +02:00
cinap_lenrek
47ec5de29e
ssh: implement -W option for making remote tcp connections
2019-04-02 09:03:35 +02:00
cinap_lenrek
a2fb8e4289
merge
2019-03-27 14:33:15 +01:00
cinap_lenrek
4d3367d11f
plan9.ini(8): add USB section, documenting various usb options
2019-03-27 14:31:45 +01:00
cinap_lenrek
8d9f3906fa
plan9.ini: add nora6= option to disable automatic ipv6 configuration
2019-03-27 14:11:25 +01:00
BurnZeZ
6da89d6266
added walk(1)
2019-03-25 23:10:02 +00:00
cinap_lenrek
c8fcefb38b
dtracy(1): fix print(2) reference
2019-03-18 02:41:15 +01:00
mischief
c0383d8291
mach(2): fix byteswapping function signatures
2019-03-06 19:10:58 -08:00
cinap_lenrek
0af11f97b5
libip: replace v4parsecidr() with new parseipandmask()
...
we want to accept V4 subnets in CIDR notation consistently which
means we need to interpret the mask in context of the IP address.
so parseipmask() now has an additional v4 flag argument which
offsets the prefixlength by 96 so a /24 will be interpreted
as a /120.
parseipandmask() is the new function which handles this automatically
depending on the ip address type.
v4parsecidr() is now obsolete.
2019-02-11 23:26:57 +01:00
cinap_lenrek
66b9196f77
segment(3): use bind -c in examples (thanks henesy)
2019-02-08 22:28:20 +01:00
cinap_lenrek
63a0d519bc
dhcpd(8), ndb(6): group related ndb attributes together
2019-01-24 20:30:14 +01:00
cinap_lenrek
d1a0091b56
dhcpd(8), ndb(6): update documentation (thanks k0ga)
2019-01-23 20:58:52 +01:00
cinap_lenrek
f464b7ff16
rsa(8): add example for tinc(8) (thanks k0ga, qwx)
2018-12-28 11:46:15 +01:00
aiju
c7304ea03c
dtracy: get rid of DTName struct, support more than three parts in a probe name, wildcard matching
2018-12-13 10:42:49 +00:00
aiju
722a1a3334
fix dtracy man page
2018-12-08 17:24:23 +00:00
aiju
6056a46c64
add dtracy manpage
2018-12-08 16:35:21 +00:00
BurnZeZ
c6d4cd09a3
ptrap(4): fix formatting
2018-12-06 06:53:41 +00:00
aiju
4415dde6d3
forp: change indexing to verilog-like semantics
2018-12-06 10:56:32 +00:00
aiju
75f5332c9d
2c(1): document some differences with ANSI C
2018-12-01 11:28:26 +00:00
cinap_lenrek
5ef10e1642
mp(2): fix spelling
2018-11-21 02:08:15 +01:00
cinap_lenrek
39a7be7ea3
mp(2): clarify mptoa() and mpfmt() default base
2018-11-21 01:15:43 +01:00
cinap_lenrek
b04ed2ae52
vt(1): vt doesnt exit when the host process exits as claimed (thanks driusan)
2018-11-18 21:28:56 +01:00
cinap_lenrek
615f43b76e
ip/dhcpd: Add swap server support in dhcpd (thanks k0ga)
2018-11-08 21:15:07 +01:00
mischief
a86de839ca
rio(1): fix typo
2018-11-04 11:39:04 -08:00
mischief
52ad5b3ec5
mp(2): document mpfactorial
2018-11-04 11:37:13 -08:00
qwx
d74fdfc022
misc small manpage fixes
2018-10-28 00:05:05 +02:00
mischief
286ee3ba34
truetypefs(4): fix example path
2018-10-16 12:53:55 -07:00
mischief
717fa414af
kbdfs(8): fix nit
2018-10-16 12:53:34 -07:00
mischief
c60ba7267d
namespace(4): fix $home bin paths
2018-10-12 08:47:52 -07:00
mischief
aa35643207
namespace(4): document new TrueType path, drop unused Hershey fonts path
2018-10-12 08:46:48 -07:00
mischief
d5fae54268
truetypefs(4): document truetypefs
2018-10-12 08:36:22 -07:00
cinap_lenrek
7ddda493c0
ndb/dnstcp: restrict DNS zone transfers to clients listed as dnsslave=
...
initial idea from Steve Simon, but doesnt require reverse
lookup of the callers ip address.
2018-10-09 06:02:36 +02:00
cinap_lenrek
065c3557af
ip/dhcpd, ip/tftpd: change default for tftp homedir to /
2018-10-08 02:11:36 +02:00
cinap_lenrek
e7f777ae03
idn(2): add documentation for idn2utf() and utf2idn()
2018-09-26 15:58:19 +02:00
cinap_lenrek
a600610fde
provide procsetname(2) manpage
2018-09-26 15:24:29 +02:00
cinap_lenrek
70c6bd0397
devip: valid and prefered life-time should be unsigned, add remove6 ctl command
2018-09-23 19:09:48 +02:00
23hiro
0311f01122
keyboard(2) spelling (thanks Amavect)
2018-09-22 09:41:16 +02:00
cinap_lenrek
e619a03c28
boot(8): document tls and reboot methods
2018-09-17 18:09:33 +02:00
cinap_lenrek
a4e444f430
libndb: make ndbipinfo() walk ipnet for all matching entries, concatenate and dedup result
2018-09-16 12:39:47 +02:00
cinap_lenrek
08385e6681
ip/tftpd: remove sunkernel hack
2018-09-13 22:15:42 +02:00
mischief
bcb3b3940e
sdahci(3): correct device name for top level control messages (thanks joe9)
2018-09-11 00:23:35 -07:00
mischief
8c513a0740
atazz(8): fix probe formatting
2018-09-10 23:39:58 -07:00
cinap_lenrek
676298b16b
vt: get rid of "clear" menu entry, fix 24x80 resize, reset selection on setdim(), document snarf/plumb
2018-09-03 21:51:32 +02:00
cinap_lenrek
4596959f3b
ndb(8): ndb/inform also publishes ipv6 address now
2018-09-01 15:11:46 +02:00
qwx
55e0fd6031
dmid: add support for midi streams
...
tested with a usb midi keyboard and a midi->usb adaptor
2018-08-31 18:01:21 +02:00
Alex Musolino
0c7fe8ae06
mothra(1): fix formatting
2018-08-21 23:09:35 +09:30
cinap_lenrek
43636dbb7f
ip/ipconfig: make ra6 daemon less chatty, log to /sys/log/ipconfig instead of /sys/log/v6routeradv
2018-08-15 21:54:42 -04:00
mischief
831291e5dd
sdloop(3): import sdloop driver (thanks erik)
2018-08-10 08:08:38 -07:00
23hiro
b989e691cf
plan9.ini(8) iwlwifi essid/bssid misleading
2018-08-08 18:47:48 +02:00
mischief
0c036b4d4a
ip(3): document ipifc ipv6 connection and fix delay formatting
2018-08-06 08:47:07 -07:00
spew
4757debd0b
acme: add spacesindent mode
2018-08-01 11:14:59 -04:00
qwx
a8644d01c3
add games/dpic and games/todpic
2018-07-25 05:02:46 +02:00
23hiro
469bbab460
spelling
2018-07-24 09:04:50 +02:00
23hiro
1a751a5939
cwfs -a option misleading
2018-07-14 20:40:26 +02:00
qwx
96e511d736
add games/dmid and games/opl3
2018-07-12 09:33:33 +02:00
qwx
1e3790f7b5
wadfs(4): fix typo
2018-07-12 09:25:04 +02:00
cinap_lenrek
24611cf5ed
ndb/cs: add -6 flag for v6 only lookups and "ipv4" control message to toggle v4 lookups.
2018-07-10 19:57:55 +02:00
cinap_lenrek
9dc907361c
hgfs(4): fix typo (thanks piroko)
2018-06-28 20:14:43 +02:00
23hiro
2f1b8246e2
Persist 'k' command in mothra and add matching -k flag (thanks piroko)
...
"I sometimes find myself on either slow or data-capped network links where downloading images isn't ideal. Attached is a simple patch to mothra that changes the 'k' command to not only remove already-downloaded images from a page, but also toggle a state such that mothra won't attempt to download images on future visited sites until 'k' is toggled again. This also adds a '-k' flag to mothra which enables the flag at startup." --Jeremy O'Brien<neutral@fastmail.com> on 9fans
2018-06-27 19:20:28 +02:00
qwx
deae5c854b
mus: fix note volume and channel selection; simplify
...
- fix overwriting channel 10 with channel 9
- fix using channel volume instead of last volume when setting note
(fixes d_doom and others)
- remove useless state
2018-06-26 10:35:23 +02:00
mischief
f554155ed0
stats(8): document -z flag (thanks xcko)
2018-06-22 02:02:46 +00:00
aiju
21a221129a
sysinfo: minor formatting fix
2018-06-13 16:05:31 +01:00
qwx
09c6120444
emulators ui: add option for fixed factor scaling and bound scale vertically
2018-06-13 14:05:19 +02:00
cinap_lenrek
a3f3e31b20
dhcp6d: add minimal stateless DHCPv6 server for network boot and DNS configuration
2018-06-10 22:08:57 +02:00
aiju
db71e19005
add libttf
2018-06-09 14:33:19 +00:00
mischief
59994e1beb
avl(2): add avlmin/avlmax in synopsis
2018-06-08 16:37:39 +00:00
cinap_lenrek
ff1a1e63a8
getuser(2): add source or sysname()
2018-06-03 23:46:47 +02:00
cinap_lenrek
a2623fd82a
devenv: make #ec files not show up as world writable
2018-06-03 23:30:05 +02:00
cinap_lenrek
16c87febd3
sdram: properly support multiple ramdisks, so that ramdiskX corresponds to sdZX
2018-05-29 22:50:04 +02:00
cinap_lenrek
6b22a732e8
merge
2018-05-27 23:05:00 +02:00
cinap_lenrek
5da4f0fc0f
sdram: experimental ramdisk driver
...
this driver makes regions of physical memory accessible as a disk.
to use it, ramdiskinit() has to be called before confinit(), so
that conf.mem[] banks can be reserved. currently, only pc and pc64
kernel use it, but otherwise the implementation is portable.
ramdisks are not zeroed when allocated, so that the contents are
preserved across warm reboots.
to not waste memory, physical segments do not allocate Page structures
or populate the segment pte's anymore. theres also a new SG_CHACHED
attribute.
2018-05-27 22:59:19 +02:00
aiju
52698c726c
sshfs(4): language
2018-05-27 11:22:23 +00:00
aiju
6c44dbe4fd
sshfs(4): don't drink and troff
2018-05-27 11:09:01 +00:00
aiju
41013392a1
sshfs(4): replace the much maligned -r option
2018-05-27 11:06:07 +00:00
aiju
434fc6a1c4
dc(1): add pi program as example
2018-05-24 15:42:43 +01:00
cinap_lenrek
03ced8cca1
ndb/dnsquery: handle .ip6.arpa names, don't mount the dns service
2018-05-23 19:43:45 +02:00
aiju
1f8d347c92
fplot: draw axes; zoom more naturally; unzoom
2018-05-20 09:14:16 +00:00
spew
9360415d56
ssh:add -r for extra raw mode
2018-05-18 21:36:33 -04:00
qwx
88537cfe9b
demote libemu to common code
...
- too small, nothing else that won't be under /games will use it
- "libemu" as a name doesn't make sense here
2018-05-13 07:01:47 +02:00
qwx
abf8c8bf2c
add port of aiju's port of games/2600
2018-05-12 19:21:48 +02:00
qwx
1195ca910c
add libemu
...
move redundant code from emulators to a common library
2018-05-12 19:20:53 +02:00
cinap_lenrek
4c9cbe484d
fix manpage cross references
2018-05-11 16:15:08 +02:00
cinap_lenrek
fcb974af3a
merge
2018-05-10 19:38:01 +02:00
cinap_lenrek
eb3951bcd4
ppp: set source specific default route regardless of primary flag, set link speed thru new ctl message when -b is specified
2018-05-10 19:36:14 +02:00
cinap_lenrek
298f239695
ip: add some primitive rate limiting knobs to counteract bufferbloat
2018-05-10 19:31:58 +02:00
aiju
454d26a0e4
pc: add $ operator
2018-05-04 11:07:39 +01:00
cinap_lenrek
b2599999be
ipconfig(8): clarify -p and -P options
2018-05-03 09:09:39 +02:00
cinap_lenrek
0c7a3ad1c9
remove ipv6on, update ipconfig(8)
2018-05-02 20:29:29 +02:00
cinap_lenrek
638b4a1ec1
devip: add "reflect" ctl message, fix memory leaks in icmpv6, fix source address for icmpttlexceeded, cleanup
2018-04-19 01:08:51 +02:00
cinap_lenrek
4354c401c1
cpurc: remove obsolete device binds, run diskparts after $sysname is known. remove /env/boottime. document.
2018-04-12 21:30:28 +02:00
cinap_lenrek
4cda213a78
ip(3): troff magic
2018-04-08 22:22:03 +02:00
cinap_lenrek
f692b73955
ip(3): document changes on /net/arp and /net/iproute
2018-04-08 22:11:18 +02:00
henesy
21c7c68307
remove duplicate -m definition in upasfs(4) (thanks rodri)
2018-04-06 18:05:25 -05:00
aiju
9632ff2381
forp(1): document [] and some bugs
2018-03-31 12:41:41 +00:00
aiju
2fdd83c827
add forp(1) manpage
2018-03-28 20:49:39 +00:00
Alex Musolino
586a24770c
lock(2): fix typo
2018-03-23 11:34:39 +10:30
aiju
2e2ae33a47
sat: add satget
2018-03-22 12:46:04 +00:00
aiju
ef17e2a693
resample(1): document -n option
2018-03-20 20:31:25 +00:00
23hiro
992ed21419
man pages: SYNOPSYS typo
2018-03-20 18:24:26 +01:00
aiju
c2c9562e3c
add libsat
2018-03-17 19:26:26 +00:00
aiju
e0be49d7f1
mines(1): fix misleading HISTORY wording
2018-03-17 19:07:50 +00:00
aiju
b9a08958e2
mp: add mptod and dtomp
2018-03-09 20:51:28 +00:00
aiju
9226caf2a3
usbehci: add uframes control request to return uframes one at a time
2018-03-06 17:18:48 +00:00
khm
891a8c4f2c
manpages: shut up about tex (1)
2018-02-28 12:55:48 -08:00
glenda
59b31cccdb
g: revert accidental change, document missing file type
2018-02-27 10:08:23 -05:00
cinap_lenrek
8a01033efc
vmx: allow setting mac address of using ea:nnnnnnnnnnnn! prefix, use genrandom() to generate mac globally unique mac address
2018-02-25 21:11:41 +01:00
cinap_lenrek
6728a5ec23
devloopback: reassign device letter from #X to #λ to avoid collision with devvmx
2018-02-25 19:06:37 +01:00
aiju
d3f4786a1f
mines: documentation and chronometric control of supernatural apparitions
2018-02-25 03:38:25 +00:00
cinap_lenrek
05cd5cb200
ns, devproc: quote path and spec arguments for /proc/$pid/ns, namespace(6) does support quoting
2018-02-25 03:24:31 +01:00
cinap_lenrek
b192800096
ftpfs: no caching by default, add -c flag to enable it (patch by mycroftiv)
2018-02-14 20:35:36 +01:00
BurnZeZ
2346954e04
twsi(3): fix wrong unicode codepoint in manpage
2018-02-11 21:54:10 +00:00
aiju
721b141438
add ptrap
2018-02-05 09:38:59 +00:00
cinap_lenrek
d06196ab87
auth/asn12rsa: also convert ASN.1 encoded public key to plan9 format
2018-02-05 03:21:51 +01:00
cinap_lenrek
650a4434a6
webfs(4): document -d and -D flags
2018-01-31 19:09:11 +01:00
cinap_lenrek
34f19570b9
libndb: retire deprecated csgetval(), ndbgetval() and ndblookval() functions
2018-01-27 23:46:48 +01:00
cinap_lenrek
218e61f80f
ppp(8): remove BUGS section, client auth has been fixed.
2018-01-21 22:58:30 +01:00
cinap_lenrek
3004f058f6
libauth: add auth_respondAI() function to get AuthInfo for mschap/mschapv2
2018-01-21 22:37:45 +01:00
23hiro
87c2d23c8f
ipconfig(8): remove dhcp mention from -6 example
2018-01-14 23:58:25 +01:00
cinap_lenrek
84e67ffa88
listen(8): add -a option to restrict announce address, document tcp17019 and tcp17020
2018-01-14 19:32:13 +01:00
cinap_lenrek
d4a830e2e1
tlsclient: allow dumping the server's certificate with new -d flag
...
usefull for debugging, like:
./8.tlsclient -d /fd/3 tcp!code.9front.org!https |[0=3] auth/asn1dump
2018-01-06 07:43:08 +01:00
cinap_lenrek
b437065950
stats: show amount of reclaimable pages (add -r flag)
...
reclaimable pages are user pages that are used for
caches like the image cache, mount cache and swap cache.
2018-01-05 00:52:14 +01:00