Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-18 | devmouse: refactor screen blanking logic | cinap_lenrek | |
devmouse controls the screen blanking timeout, so move the code there avoiding cross calls between modules. the only function that needs to be provided is blankscreen(), which gets called with drawlock locked. the blank timeout is set thru /dev/mousectl now, so kernels without devvga can set it. blanking now only happens while /dev/mouse is read. so this avoids accidentally blanking the screen on cpu servers that do not have a mouse to unblank it. | |||
2017-03-17 | games/doom: don't spawn midi process when opening /dev/audio failed (thanks qwx) | cinap_lenrek | |
2017-03-17 | tapefs: handle more cpio formats (thanks qrstuv) | cinap_lenrek | |
2017-03-16 | upas/fs: tls sni support for pop3/imap | cinap_lenrek | |
2017-03-16 | upas/fs: fix memory leaks in tls code, handle tls in a common wraptls() function | cinap_lenrek | |
2017-03-15 | upas/fs: getting rid of the fine-grain locking... | cinap_lenrek | |
now that locking works, its time to get rid of it. given that the only concurrency is between the periodic reader process and the filesystem code, just make sure the filesystem rpc handlers do not run concurrenty while syncing is in progress with a single qlock. | |||
2017-03-14 | upas/fs: more cleanup... | cinap_lenrek | |
2017-03-14 | upas/fs: remove more debugging crap | cinap_lenrek | |
2017-03-14 | upas/fs: remove unused segbrk memory allocator | cinap_lenrek | |
2017-03-14 | upas/fs: remove idx semaphore, cannot happen as symcmbox() always called ↵ | cinap_lenrek | |
with mailbox locked | |||
2017-03-14 | upas/fs: fix more locking bugs, remove debugging clutter, remove planb mbox code | cinap_lenrek | |
2017-03-14 | upas/fs: make sure mbox is locked during msgdecref() in rclunk() | cinap_lenrek | |
2017-03-14 | gs: validate parameter is dict in .initialize_dsc_parse | mischief | |
gs bug 697190, upstream commit 875a0095 also check gs_alloc_struct return value from upstream commit a2afc66d | |||
2017-03-13 | gs: check for sufficient params in .sethalftone5 | mischief | |
ghostscript bug 697203, upstream commit f5c7555c303 | |||
2017-03-13 | gs: fix dangleing pointer crash with "lock" (ghostscript Bug 697204) | cinap_lenrek | |
2017-03-12 | games/galaxy: fix creation of new bodies | spew | |
I accidentally deleted the line that sets the initial position of the vector | |||
2017-03-12 | games/galaxy: avoid unnecessary calculations | spew | |
It is not necessary to recalculate the center of the screen every time. | |||
2017-03-12 | games/galaxy: fix zoom | spew | |
Zooming when far away from the center of gravity of the galaxy would zoom the center of the screen out of view. Now adjust the origin so that the center of the screen stays centered | |||
2017-03-12 | upas/fs: lock mbox in syncallmboxes() to avoid assert crash | cinap_lenrek | |
2017-03-12 | upas/fs: remove useless syncsem, make sure mbox is locked when fetching / ↵ | cinap_lenrek | |
syncing | |||
2017-03-12 | imap4d: simplify auth with encodefmt (backport from 9front) | cinap_lenrek | |
2017-03-12 | nupas: delete okcidr(); always trust spf records | aiju | |
2017-03-12 | send(8): document new reject behaviour with -r flag | cinap_lenrek | |
2017-03-12 | add mdir(6), splitmbox(8) and update upasfs(4) | cinap_lenrek | |
2017-03-12 | merge | cinap_lenrek | |
2017-03-12 | change listener from ip/imap4d to upas/imap4d | cinap_lenrek | |
2017-03-12 | merging erik quanstros nupas | cinap_lenrek | |
2017-03-11 | merge | cinap_lenrek | |
2017-03-11 | kernel: get rid of active.Lock and active.thunderbirdsargo | cinap_lenrek | |
2017-03-11 | pc kernel: give cpu servers as many image cache strctures as processes | cinap_lenrek | |
2017-03-11 | pc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargo | cinap_lenrek | |
2017-03-11 | pc kernel: assume tsc and lapic clock rate on application processors is the ↵ | cinap_lenrek | |
same as on bootrap processor | |||
2017-03-11 | pc kernel: don't use active.thunderbirdsargo in vunmap() tlb flush code | cinap_lenrek | |
2017-03-11 | teg2: fix format string warning in mmu.c | cinap_lenrek | |
2017-03-10 | games/galaxy: simplify zoom loop | spew | |
2017-03-10 | games/galaxy: new mouse behavior | spew | |
MB1 moves the galaxy. MB2 zooms the galaxy. New body creation moved to the menu | |||
2017-03-09 | update /lib/legal/NOTICE | aiju | |
2017-03-06 | cwfs: handle DMTMP flag in create | cinap_lenrek | |
2017-03-04 | cdproto: various cleanups | cinap_lenrek | |
- bind /n/src9 only when theres .hg directory, so you can use /root as /n/src9 - skip *.6 and *.orig files in source direcrtories - skip *.pdf and *.ps files in /sys/man - skip cpurc.local and termrc.local - dont create /fd, /mnt and/n in the root - be specific about /lib - create /cfg/pxe | |||
2017-03-03 | merge | cinap_lenrek | |
2017-03-03 | kenrel: increase archfile array size from 16 to 32 | cinap_lenrek | |
2017-03-01 | games/galaxy: Change button 2 to reposition the galaxy, remove "move" from ↵ | spew | |
the button 3 menu | |||
2017-03-01 | pc64: enable cputemp driver | mischief | |
works on on x301 and t420. | |||
2017-03-01 | pc, pc64: bump Qmax in devarch | mischief | |
my x301 and t420 run out of archfiles with *acpi= while trying to add hdacmd from audiohda. | |||
2017-02-27 | games/galaxy: tweak pausing behavior | spew | |
2017-02-27 | games/doom: ... but keep fd=2 open :) | cinap_lenrek | |
2017-02-27 | games/doom: avoid /dev/cursor fd leak into music process | cinap_lenrek | |
2017-02-26 | authsrv: handle short reads in initkeyseed() | cinap_lenrek | |
2017-02-26 | authsrv: don't hash in hostowner key for keyseed | cinap_lenrek | |
aiju → i don't like it, it's more bullshit ways to expose the key :) aiju → if someone can grab /adm/keyseed, they can also grab /adm/users and /adm/keys | |||
2017-02-26 | games(1): document games/midi -c arguments | cinap_lenrek | |