summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-12pc64: set error code and trap fields in Ureg* on syscallsaiju
2017-06-12ethervirtio: report correct length; fail gracefully if we can't initialize ↵aiju
queues
2017-06-116l: support MOV to/from DR[1-3]aiju
2017-06-118l: support MOV from/to DR[1-3]aiju
2017-06-08stats: get rid of the legacy import fallbackcinap_lenrek
using legacy import is dangerious as it is unencrypted by default, so a man in the middle can force the fallback to import protocol and then take over the connection to the remote machine gaining full access to is.
2017-06-07upas: fix infinite loop in common/mkfile (thanks raiz)cinap_lenrek
2017-06-05make python subprocess module work with ape/shcinap_lenrek
2017-06-05mergecinap_lenrek
2017-06-05add Asia_Bahrain timezone, change GMT to match the example in ctime(2) ↵cinap_lenrek
(thanks raiz)
2017-06-04newt: pipe output of h comnmand through $pagerstanley lieber
2017-06-03kernel: make statistics counters skipscheds and preempts unsignedcinap_lenrek
2017-06-02awk: handle bad/incomplete input in maketab (thanks kenji arisawa)cinap_lenrek
2017-06-02ircrc: strip backspaces, preventing backspace spam (thanks doppler)cinap_lenrek
2017-06-02kernel: don't preempt pager during fscache reclaimcinap_lenrek
the fscache image is the main source for pages once the page freelist got exhausted, so delay scheduling until they release the fscache lock.
2017-06-01plan9.ini(8): document netconsoleaiju
2017-06-01pc: actually call netconsole()aiju
2017-05-31pc: add netconsoleaiju
2017-05-30mergecinap_lenrek
2017-05-30devsegment: return proper write count for ctl messagecinap_lenrek
2017-05-28newt: add !cmdstanley lieber
2017-05-26newt: honor environment variables $editor and $pagerstanley lieber
2017-05-26?a: getc() needs to increment lineno if it gets \n from peekcaiju
2017-05-24libmach: add INVEPT and INVVPID instructionsaiju
2017-05-22vgadb: move nvidia controller entry after igfx and add haswell didsqwx
in hybrid graphics systems, this allows the integrated cards to be detected first.
2017-05-22igfx: add support for haswell graphicsqwx
add support for edp, dp and hdmi on haswell and haswell ult. vga, dvi and specific configurations like ulx are unimplemented. remaining issue: edp link training always fails (time out).
2017-05-22io(1): %llx -> %ullxaiju
2017-05-22libmach: fix wrong offset bug (thanks cinap); add VMX instructionsaiju
2017-05-21kernel: avoid panic with segio and SG_FAULT segmentscinap_lenrek
the problem is that segio doesnt check segment attributes and it can't really in case of SG_FAULT which can be inherited from pseg and toggle at any time. so instead of returning -1 from fault into the fault$cputype handler which then panics when fault happend kernel mode, we jump into segio's waserror() block just like in the demand load i/o error case (faulterror()).
2017-05-20vt: don't flush while there is keyboard input availablecinap_lenrek
2017-05-11/sys/lib/acid/port: make line() also print the line numberBurnZeZ
2017-05-09/sys/doc: fix mkfile to and remove files that now can be regeneratedcinap_lenrek
2017-05-09troff: charlib: fix right hand special charactercinap_lenrek
2017-05-07rio: implement writable and truncatable /dev/textcinap_lenrek
2017-05-07kernel: fix namelenerror(), avoid memrchr() and make it staticcinap_lenrek
make sure the loop terminates and doesnt get stuck at name == aname. avoid memrchr() as it conflicts with libc on unix (drawterm). declare namelenerror() as static.
2017-05-06update ape/bio.h (thanks jpm)aiju
2017-05-06devproc: can't wait for ourselfs to stop (thanks Shamar)cinap_lenrek
2017-05-05aux/statusmsg: use libbio for textmode outputBurnZeZ
calling write(1, "\b", 1); for each rune to be removed is a lot of overhead, and we don’t want rio to turn each of these writes into a draw operation. also, it now prints to stderr before exiting if initdraw() fails
2017-05-05ssh: add -h flag to pass host (for compatibility)cinap_lenrek
2017-05-05sed: add -u flag that flushes output buffers before reading in further inputaiju
2017-05-04bio(2): manpage typoaiju
2017-05-04bio: add support for custom I/O handler via Biofnaiju
2017-05-03ssh(1): document -T tries option, #subsys cmd behaviourcinap_lenrek
2017-05-03ssh: quote cmd arguments with unix shell single quotes, request tty even ↵cinap_lenrek
with TERM=dumb
2017-05-03ctime(2): fix example (thanks raiz)cinap_lenrek
raiz → the reason that the manpage example works not because it's a correct timezone file format, but because readtimezone() (in libc) fails and defaults to GMT.
2017-05-02upas/fs: handle partial fetches (imap server returning less messages than ↵cinap_lenrek
available)
2017-05-01inst/configether: in manual network configuration, ask for dns servercinap_lenrek
2017-05-01dist/ndb: move sources auth server to ndb/common, list root dns servers in ↵cinap_lenrek
ndb/local as a fallback
2017-05-015e: fix special bitshift and rotationscinap_lenrek
2017-05-01vt(1): the "send" menu became "paste"cinap_lenrek
2017-05-01sshfs(4): fix bad cross referencecinap_lenrek