summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-18devmouse: refactor screen blanking logiccinap_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-17games/doom: don't spawn midi process when opening /dev/audio failed (thanks qwx)cinap_lenrek
2017-03-17tapefs: handle more cpio formats (thanks qrstuv)cinap_lenrek
2017-03-16upas/fs: tls sni support for pop3/imapcinap_lenrek
2017-03-16upas/fs: fix memory leaks in tls code, handle tls in a common wraptls() functioncinap_lenrek
2017-03-15upas/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-14upas/fs: more cleanup...cinap_lenrek
2017-03-14upas/fs: remove more debugging crapcinap_lenrek
2017-03-14upas/fs: remove unused segbrk memory allocatorcinap_lenrek
2017-03-14upas/fs: remove idx semaphore, cannot happen as symcmbox() always called ↵cinap_lenrek
with mailbox locked
2017-03-14upas/fs: fix more locking bugs, remove debugging clutter, remove planb mbox codecinap_lenrek
2017-03-14upas/fs: make sure mbox is locked during msgdecref() in rclunk()cinap_lenrek
2017-03-14gs: validate parameter is dict in .initialize_dsc_parsemischief
gs bug 697190, upstream commit 875a0095 also check gs_alloc_struct return value from upstream commit a2afc66d
2017-03-13gs: check for sufficient params in .sethalftone5mischief
ghostscript bug 697203, upstream commit f5c7555c303
2017-03-13gs: fix dangleing pointer crash with "lock" (ghostscript Bug 697204)cinap_lenrek
2017-03-12games/galaxy: fix creation of new bodiesspew
I accidentally deleted the line that sets the initial position of the vector
2017-03-12games/galaxy: avoid unnecessary calculationsspew
It is not necessary to recalculate the center of the screen every time.
2017-03-12games/galaxy: fix zoomspew
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-12upas/fs: lock mbox in syncallmboxes() to avoid assert crashcinap_lenrek
2017-03-12upas/fs: remove useless syncsem, make sure mbox is locked when fetching / ↵cinap_lenrek
syncing
2017-03-12imap4d: simplify auth with encodefmt (backport from 9front)cinap_lenrek
2017-03-12nupas: delete okcidr(); always trust spf recordsaiju
2017-03-12send(8): document new reject behaviour with -r flagcinap_lenrek
2017-03-12add mdir(6), splitmbox(8) and update upasfs(4)cinap_lenrek
2017-03-12mergecinap_lenrek
2017-03-12change listener from ip/imap4d to upas/imap4dcinap_lenrek
2017-03-12merging erik quanstros nupascinap_lenrek
2017-03-11mergecinap_lenrek
2017-03-11kernel: get rid of active.Lock and active.thunderbirdsargocinap_lenrek
2017-03-11pc kernel: give cpu servers as many image cache strctures as processescinap_lenrek
2017-03-11pc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargocinap_lenrek
2017-03-11pc kernel: assume tsc and lapic clock rate on application processors is the ↵cinap_lenrek
same as on bootrap processor
2017-03-11pc kernel: don't use active.thunderbirdsargo in vunmap() tlb flush codecinap_lenrek
2017-03-11teg2: fix format string warning in mmu.ccinap_lenrek
2017-03-10games/galaxy: simplify zoom loopspew
2017-03-10games/galaxy: new mouse behaviorspew
MB1 moves the galaxy. MB2 zooms the galaxy. New body creation moved to the menu
2017-03-09update /lib/legal/NOTICEaiju
2017-03-06cwfs: handle DMTMP flag in createcinap_lenrek
2017-03-04cdproto: various cleanupscinap_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-03mergecinap_lenrek
2017-03-03kenrel: increase archfile array size from 16 to 32cinap_lenrek
2017-03-01games/galaxy: Change button 2 to reposition the galaxy, remove "move" from ↵spew
the button 3 menu
2017-03-01pc64: enable cputemp drivermischief
works on on x301 and t420.
2017-03-01pc, pc64: bump Qmax in devarchmischief
my x301 and t420 run out of archfiles with *acpi= while trying to add hdacmd from audiohda.
2017-02-27games/galaxy: tweak pausing behaviorspew
2017-02-27games/doom: ... but keep fd=2 open :)cinap_lenrek
2017-02-27games/doom: avoid /dev/cursor fd leak into music processcinap_lenrek
2017-02-26authsrv: handle short reads in initkeyseed()cinap_lenrek
2017-02-26authsrv: don't hash in hostowner key for keyseedcinap_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-26games(1): document games/midi -c argumentscinap_lenrek