plan9fox/sys/src/9
cinap_lenrek 5993760e14 devip: fix permission checking
permission checking had the "other" and "owner" bits swapped plus incoming
connections where always owned by "network" instead of the owner of
the listening connection. also, ipwstat() was not effective as the uid
strings where not parsed.

this fixes the permission checks for data/ctl/err file and makes incoming
connections inherit the owner from the listening connection.

we also allow ipwstat() to change ownership to the commonuser() or anyone
if we are eve.

we might have to add additional restrictions for none at a later point...
2019-09-21 23:28:37 +02:00
..
bcm kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
bcm64 bcm64: add addarchfile() prototype to fns.h (for qeed) 2019-09-15 04:53:45 +02:00
boot bootrc: unmount devip *before* starting factotum 2019-09-21 18:48:14 +02:00
ip devip: fix permission checking 2019-09-21 23:28:37 +02:00
kw kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
mtx kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
omap kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
pc sdide: silence compiler warning in atadebug() 2019-09-09 16:56:01 +02:00
pc64 kernel: clear FPillegal in pexit() and before pprint() 2019-09-08 19:02:01 +02:00
port devproc: fix fishy locking in proctext(), check proc validity, static functions 2019-09-21 16:36:40 +02:00
ppc kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
sgi kernel: catch execution read fault on SG_NOEXEC segment (for mips) 2019-08-27 03:48:51 +02:00
teg2 kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
xen kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
zynq kernel: catch execution read fault on SG_NOEXEC segment 2019-08-27 03:47:18 +02:00
mkfile remove unmaintained omap4 (pandaboard) kernel 2016-05-05 16:35:25 +02:00