Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-13 | lock: reopen lockfile after changing mode to make lock effective | cinap_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-13 | lib9p: fix lib9p wstat qid.type/mode checks (fixes lock(1) for ramfs/hjfs) | cinap_lenrek | |
2015-06-13 | ndb/dns: use same buffer size of udp packet in redistrib() as dnudpserver() ↵ | cinap_lenrek | |
(fixes assert) | |||
2015-06-12 | games/doom: remove Makefile | cinap_lenrek | |
2015-06-12 | games/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-12 | kernel: fix accounttime() for HZ >= 1000 | cinap_lenrek | |
"milli-CPU's" is too low resolution for the decaying load average calculation when HZ >= 1000. | |||
2015-06-11 | zynq: increase kernel memory for graphics | cinap_lenrek | |
2015-06-11 | zynq: mouse acceleration | cinap_lenrek | |
2015-06-11 | zynq: make screen and cursor kprocs exit properly | cinap_lenrek | |
2015-06-11 | zynq: add support for hardware cursor | cinap_lenrek | |
to enable hardware cursor, write "addr va" to /dev/mousectl where va is the virtual address of the cursor position register. | |||
2015-06-11 | merge | ftrvxmtrx | |
2015-06-11 | fix strncmp/memcmp used with a wrong number | ftrvxmtrx | |
2015-06-10 | cifsd: smbrename is still ok when file is readonly (fixed git) | cinap_lenrek | |
2015-06-10 | zynq: fix flushmemscreen() | cinap_lenrek | |
2015-06-09 | remove drawlsetrefresh and convM2Tnoenc: undefined functions | ftrvxmtrx | |
2015-06-09 | addpt(2): put badrect in .SH NAME so that it gets into the searchindex | ftrvxmtrx | |
2015-06-09 | esetcursor(2), alarm(2): fix prototypes | ftrvxmtrx | |
2015-06-09 | event(2): fix estartfn prototype | ftrvxmtrx | |
2015-06-09 | authsrv.h: remove nonexistent prototypes | ftrvxmtrx | |
2015-06-09 | libdraw: sync allocimage/allocwindow prototypes with man pages | ftrvxmtrx | |
2015-06-09 | ip: 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-09 | zynq: add /dev/fbctl to attach framebuffer to devdraw | cinap_lenrek | |
2015-06-09 | devsegment: fix parsecmd() memory leak | cinap_lenrek | |
2015-06-09 | libdraw: consistent use of nil for pointers, error handling | cinap_lenrek | |
2015-06-09 | unix is BUGGERED. remove it | ftrvxmtrx | |
2015-06-09 | authsrv: remove unused opasstokey | ftrvxmtrx | |
2015-06-09 | addpt(2): document badrect function | ftrvxmtrx | |
2015-06-09 | freeimage(2), readcolmap(2), writecolmap(2): fix prototypes | ftrvxmtrx | |
2015-06-08 | exec(2): exec argument size only limited by user stack size | cinap_lenrek | |
2015-06-08 | exec(2): fix prototypes | ftrvxmtrx | |
2015-06-08 | merge | cinap_lenrek | |
2015-06-08 | aux/vga: disable nvidiascale() as it broke modeset on kenjis card | cinap_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-07 | devfs: remove useless ~OTRUNC mask for openmode | cinap_lenrek | |
2015-06-07 | zynq: fix /dev/pl | cinap_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-06 | fortunes: Turning off comments. | stanley lieber | |
2015-06-06 | sysinfo: update -p for sysinfo.9front.org | stanley lieber | |
2015-06-07 | sysupdate: change source repo to https://code.9front.org/hg/plan9front | cinap_lenrek | |
code.google.com is shutting down, the new repository is on code.9front.org. | |||
2015-06-07 | libsec/tlshand: implement client side ECDHE (many thanks to pr!) | cinap_lenrek | |
2015-06-07 | libsec/ecc: fix memory leak (free() vs mpfree()) | cinap_lenrek | |
2015-06-06 | prep(8): edisk also adds a EFI system partition (esp) when not already exists. | cinap_lenrek | |
2015-06-06 | inst: provide gpt/mbr choice when disk is blank, format esp | cinap_lenrek | |
2015-06-05 | disk/edisk: create esp partition in addition to plan9 partition in auto mode | cinap_lenrek | |
2015-06-05 | 9boot: 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-04 | ape: define long long limits | mischief | |
2015-06-04 | dossrv: maintain file creation date/time on disk, fsinfo sector can be 0 ↵ | cinap_lenrek | |
(disabled) | |||
2015-06-04 | disk/format: create Fatinfo sector for fat32 | cinap_lenrek | |
2015-06-03 | disk/edisk: fix blank mode | cinap_lenrek | |
there where two problems with blank (-b flag): we did not update the backup header when there was already a valid backup header in place. we always want to initialize a new backup header in blank mode! we now also check the backup header matches the primary (or the other way arround depending on which header could be read), reporting any mismatches and restoring the backup from the data of the primary. the protective mbr needs to start at sector 1 not 0 (apparently, this matters for ovmf). | |||
2015-06-02 | rc-httpd: cleanup cgi handler | cinap_lenrek | |
- avoid silly stats and checks for $cgi_dir, just use status from builtin cd. - log proper http status code from the cgi script | |||
2015-06-02 | authsrv: use plan9 key for http authentication | cinap_lenrek | |
in addition to /sys/lib/httppasswords, allow http authentication to use the plan9 password, which can be changed by the user. |