summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-13aux/vga: == is not strncmpftrvxmtrx
2015-06-13htmlroff: fix wrong newline in \name handling (| -> ||)cinap_lenrek
2015-06-13qc, 9/ppc, 9/mtx: fix wrong if statementsftrvxmtrx
2015-06-13kernel: dont use smalloc() to allocate pte array in ibrk()cinap_lenrek
when we'r out of kernel memory, it is probably better to let that alloc fail instead of hanging while holding the segment qlock.
2015-06-13vblade, cifs, usbuhci: fix parenthesiscinap_lenrek
2015-06-13lock: reopen lockfile after changing mode to make lock effectivecinap_lenrek
lock is acquired on open/create when file has DMEXCL set in mode, so we need to reopen the file after setting the bit with wstat.
2015-06-13lib9p: fix lib9p wstat qid.type/mode checks (fixes lock(1) for ramfs/hjfs)cinap_lenrek
2015-06-13ndb/dns: use same buffer size of udp packet in redistrib() as dnudpserver() ↵cinap_lenrek
(fixes assert)
2015-06-12games/doom: remove Makefilecinap_lenrek
2015-06-12games/doom: fix desyncing demo (thanks qwx)cinap_lenrek
the code used P_Random()-P_Random() in some places which has undefined evaluation order resulting in the wrong pseudo random numbers being returned causing demo playback to desync. this change adds P_Random2() function which returns the right delta-random number and uses it in place of P_Random()-P_Random() expression.
2015-06-12kernel: fix accounttime() for HZ >= 1000cinap_lenrek
"milli-CPU's" is too low resolution for the decaying load average calculation when HZ >= 1000.
2015-06-11zynq: increase kernel memory for graphicscinap_lenrek
2015-06-11zynq: mouse accelerationcinap_lenrek
2015-06-11zynq: make screen and cursor kprocs exit properlycinap_lenrek
2015-06-11zynq: add support for hardware cursorcinap_lenrek
to enable hardware cursor, write "addr va" to /dev/mousectl where va is the virtual address of the cursor position register.
2015-06-11mergeftrvxmtrx
2015-06-11fix strncmp/memcmp used with a wrong numberftrvxmtrx
2015-06-10cifsd: smbrename is still ok when file is readonly (fixed git)cinap_lenrek
2015-06-10zynq: fix flushmemscreen()cinap_lenrek
2015-06-09remove drawlsetrefresh and convM2Tnoenc: undefined functionsftrvxmtrx
2015-06-09addpt(2): put badrect in .SH NAME so that it gets into the searchindexftrvxmtrx
2015-06-09esetcursor(2), alarm(2): fix prototypesftrvxmtrx
2015-06-09event(2): fix estartfn prototypeftrvxmtrx
2015-06-09authsrv.h: remove nonexistent prototypesftrvxmtrx
2015-06-09libdraw: sync allocimage/allocwindow prototypes with man pagesftrvxmtrx
2015-06-09ip: fix wrong radix for iphash() (thanks yoann padioleau)cinap_lenrek
yoann padioleaus report on 9fans: > I think I’ve found a bug in the network stack. > in 9/ip/ip.h there is > struct Ipht > { > Lock; > Iphash *tab[Nipht]; > }; > > where Night is 521, > > but then in 9/ip/ipaux.c there is > > ulong > iphash(uchar *sa, ushort sp, uchar *da, ushort dp) > { > return ((sa[IPaddrlen-1]<<24) ^ (sp << 16) ^ (da[IPaddrlen-1]<<8) ^ dp ) % Nhash; > } > > where Nhash is just 64,
2015-06-09zynq: add /dev/fbctl to attach framebuffer to devdrawcinap_lenrek
2015-06-09devsegment: fix parsecmd() memory leakcinap_lenrek
2015-06-09libdraw: consistent use of nil for pointers, error handlingcinap_lenrek
2015-06-09unix is BUGGERED. remove itftrvxmtrx
2015-06-09authsrv: remove unused opasstokeyftrvxmtrx
2015-06-09addpt(2): document badrect functionftrvxmtrx
2015-06-09freeimage(2), readcolmap(2), writecolmap(2): fix prototypesftrvxmtrx
2015-06-08exec(2): exec argument size only limited by user stack sizecinap_lenrek
2015-06-08exec(2): fix prototypesftrvxmtrx
2015-06-08mergecinap_lenrek
2015-06-08aux/vga: disable nvidiascale() as it broke modeset on kenjis cardcinap_lenrek
this code needs revision, need a list of cards where this actually works.
2015-06-07/lib/face: add updated addresses for quanstro, bwc, steve.simon (thanks, erik)stanley lieber
2015-06-07devfs: remove useless ~OTRUNC mask for openmodecinap_lenrek
2015-06-07zynq: fix /dev/plcinap_lenrek
prevent double sleep(): callers to sleep() need to be serialized as there can only be one process sleeping at a time. plrlock and plwlock do this. wait for dma to complete in plwrite(): we have to wait for the dma to complete before touching plbuf again. maintain COPEN flag in archopen()/archclose(): when open fails because it was in use, clear the COPEN flag, so archclose() wont screw stuff up.
2015-06-06fortunes: Turning off comments.stanley lieber
2015-06-06sysinfo: update -p for sysinfo.9front.orgstanley lieber
2015-06-07sysupdate: change source repo to https://code.9front.org/hg/plan9frontcinap_lenrek
code.google.com is shutting down, the new repository is on code.9front.org.
2015-06-07libsec/tlshand: implement client side ECDHE (many thanks to pr!)cinap_lenrek
2015-06-07libsec/ecc: fix memory leak (free() vs mpfree())cinap_lenrek
2015-06-06prep(8): edisk also adds a EFI system partition (esp) when not already exists.cinap_lenrek
2015-06-06inst: provide gpt/mbr choice when disk is blank, format espcinap_lenrek
2015-06-05disk/edisk: create esp partition in addition to plan9 partition in auto modecinap_lenrek
2015-06-059boot: look for plan9.ini in all filesystems accessible to efi to find plan9 ↵cinap_lenrek
partition try the handle buffer in reverse order looking for plan9.ini to find plan9 partition (9fat). when that fails, we'll default to the first handle which should be the esp.
2015-06-04ape: define long long limitsmischief