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
cinap_lenrek
f70ebd8e62
factotum(4): document dp9ik, update protocol list
2018-01-02 04:50:13 +01:00
cinap_lenrek
c039b52fc3
libc: constant time implementation for encode(2) routines, fix base32
...
the string encoding functions touch secret key material
in a bunch of places (devtls, devcap), so make sure we do
not leak information by cache timing side channels, making
the encoding and decoding routines constant time.
we also expose the alphabets through encXchr()/decXchr()
functions so caller can find the end of a encoded string
before calling decode function (for libmp).
the base32 encoding was broken in several ways. inputs
lengths of len%5 == [2,3,4] had output truncated and
it was using non-standard alphabet. documenting the alphabet
change in the manpage.
2017-12-31 09:06:42 +01:00
cinap_lenrek
57f8b6ec75
libsec: implement SPKI fingerprinting for okCertificate()
...
Instead of only using a hash over the whole certificate for
white/black-listing, now we can also use a hash over the
Subject Public Key Info (SPKI) field of the certificate which
contians the public key algorithm and the public key itself.
This allows certificates to be renewed independendtly of the
public key.
X509dump() now prints the public key thumbprint in addition
to the certificate thumbprint.
tlsclient will print the certificate when run with -D flag.
okCertificate() will print the public key thumbprint in its
error string when no match has been found.
2017-12-30 03:07:47 +01:00
cinap_lenrek
9c6897e848
arch(3): document #P/realmodemem file
2017-12-23 04:45:22 +01:00
cinap_lenrek
96eb90fba1
devvga: removing #v/vgabios, use /dev/realmodemem instead
2017-12-23 04:26:50 +01:00
cinap_lenrek
19419329b2
auth(8): auth/debug tests both dp9ik and p9sk1
2017-12-23 03:21:01 +01:00
cinap_lenrek
e31934f9f3
bridge(3): clarify manpage, this is a layer2 bridge
...
yes, it peeks into IP packets to handle fragmentation when sending
onto tunnel ports and does mss clamping. but it can carry arbitrary
ethernet packets just fine (between ethernets).
2017-12-17 20:51:41 +01:00
cinap_lenrek
9fd8894fec
ether: allow spoofing of source mac address for bridges; used by vmx
...
to implement layer 2 bridges in userspace, we disable to auto filling
of the source mac address when bridge mode is enabled on the
connection.
2017-12-15 22:22:29 +01:00
stanley lieber
e35616cb66
/sys/man/*/*: fix perms (sorry)
2017-12-11 19:58:06 -05:00
stanley lieber
d057d67bed
/sys/lib/rootstub
2017-12-11 19:34:15 -05:00
cinap_lenrek
d850c60121
plan9.ini(8): 9boot(8) is not a DOS program, remove outdated BUGS section
2017-12-03 19:23:55 +01:00
cinap_lenrek
f948c402d8
errstr(2): add /sys/src/libc/9sys/rerrstr.c to SOURCE section
2017-12-03 02:22:48 +01:00
cinap_lenrek
4a684fc627
6in4: add -m mtu option to specify outer MTU
...
instead of hardcoding the tunnel interface MTU to 1280,
we calculate the tunnel MTU from the outside MTU, which
can now be specified with the -m mtu option. The deault
outside MTU is 1500 - 8 (PPPoE).
2017-11-18 16:03:44 +01:00