summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-30upas/fs: catch alarm note (used in pop3 code)cinap_lenrek
2012-08-29ndb/dns: fix mistakecinap_lenrek
2012-08-29mergecinap_lenrek
2012-08-29ndb/dns: bug fixes and massive cleanupcinap_lenrek
removing the querylck from the DN as it was never used or being effective which saves like a ton on space per domain name. remove the Query.tcplock and put query on the stack. it is unneccesary to lock the query as its only used by one process at a time. put Query's on the stack. change outsidens() to outsidensip() which now takes the ip buffer that it fills instead of returning static buffer (which would race with multiple processes involved). eleminate mostly all of the lock(&dnlock)/unlock(&dnlock) calls. we'r not working on shared cache RR's in the resolver procs. we work on *copies* done by rrlookup() made under the dnlock. the cache garbage collection only runs when all processes are locked out and is also taking the dnlock while doing so. cleanup xmitquery(). for the tcp case, we dont need to get more nameserver addresses, just take the ip from the udp header that tcpquery() placed there for us. fixed baddelegation() to actually check for delegation loop even if theres no dom info for our host. remove lots of debug code. remove the dnforceage() as it doenst make sure other processes are locked out. this could destroy dn's currenctly refered by running queries. remove dnageallnever() as its not used. dont attach rr's to keepers to prevent outside spoofing. make myaddr() retrive the ip address if not set.
2012-08-28fortunes, troll: epubstanley lieber
2012-08-28/sys/lib/dist/ndb/common: for god and country, geronimo, geronimo, geronimostanley lieber
2012-08-27fixed RFNOMNTaiju
2012-08-26dns: fix rr->srv memory leak in rrcopy, mark rr->sig->signer, dn aging, cleanupcinap_lenrek
2012-08-26audiohda: add intel sch models (thanks puddingpimp on #cat-v for sending a ↵cinap_lenrek
patch)
2012-08-26more netaudit stuffaiju
2012-08-26fixed netaudit blunderaiju
2012-08-26added netauditaiju
2012-08-26ndb/dns: fix netmkaddr() race, dnlock consistency, strcpy, cleanupscinap_lenrek
2012-08-25archmp: checksum _MP_ structure before use, coherence() and comments (import ↵cinap_lenrek
from sources) we used to only test the checksum of the PCMP structure referenced by the _MP_ without checking _MP_ itself. now fixed. geoff added some coherence() calls and comments in the mpstartup and apic code which seems to be a good idea.
2012-08-25games/gb: del instead of f12/oaiju
2012-08-25games/gb: set audioproc priorityaiju
2012-08-25gb: pause functionaiju
2012-08-24fix CUT macro in cpuidaiju
2012-08-24added aux/cpuidaiju
2012-08-24fortunes, rob, rsc, troll: updatesstanley lieber
2012-08-24syscallfmt: use up->syserrstr instead of up->errstr (import from sources)cinap_lenrek
2012-08-24guesscpuhz: add sanity checks for virtualbox (import from sources)cinap_lenrek
2012-08-24add unified sigsearch() function to look for bios data structurescinap_lenrek
replace the various functions that searched for bios data structures by a single sigsearch() one in pc/memory.c that will probe the various bios data areas. also, a new checksum() function was added that is to be used to validate the structures found.
2012-08-24wait: always check up->nchild before going to sleepcinap_lenrek
always make sure that there are child processes we can wait for before sleeping. put pwait() sleep into a loop and recheck. this is not strictly neccesary but prevents accidents if there are spurious wakeups or a bug.
2012-08-24devmnt: more carefull wakeup in mountmuxcinap_lenrek
once we set q->done = 1 in mountmux, the sleeper might return freeing q so the wakeup might access invalid memory. we change the embedded Rendez structure in the Mntrpc into a pointer to the sleeping procs up->sleep rendez so the rendez is always going to be valid even if the rpc has been freed. the call to mntstats was moved before we set q->done also to prevent accessing invalid memory.
2012-08-24sdvirtio: be more carefull at wakeupcinap_lenrek
wakeup cannot access r->sleep once we set r->done because the sleeper might just return at this point making r invalid. make a copy of the sleep rendez pointer before setting r->done.
2012-08-22ndb/dns: fix memory corruption and bad serveraddrs() range checkscinap_lenrek
2012-08-22rio: rect outside screen counts as covered wcovered()cinap_lenrek
2012-08-219bootpxe: try /cfg/pxe/default if /cfg/pxe/$ether fails before breaking to ↵cinap_lenrek
the prompt.
2012-08-19calloc: check multiplication overflowcinap_lenrek
2012-08-19plot(1) manpage correctionscinap_lenrek
2012-08-19vncs: cleanup and error handlingcinap_lenrek
2012-08-18webfs: capture error string from tlsClientcinap_lenrek
2012-08-18libsec: add sha256WithRSAEncryption signature algcinap_lenrek
2012-08-17pccpuf: add vgaradeoncinap_lenrek
2012-08-17lib/profile: remove startupasfs, start rio as subprocess so we drop to rc if ↵cinap_lenrek
it fails (no framebuffer), drawterm
2012-08-17webcookies: create $home/lib/webcookies as 0600cinap_lenrek
2012-08-17pckernel: use constants instead of hardcoding cpuid bits in various placescinap_lenrek
2012-08-16mothra: bruteforce image src= attributecinap_lenrek
2012-08-16rio: fix mistakecinap_lenrek
2012-08-16rio: add some tolerance when declaring windows coveredcinap_lenrek
2012-08-16rio: add covered (burried) windows to the menu3 hidden window listcinap_lenrek
2012-08-15mothra: handle misplaced trailing quotescinap_lenrek
2012-08-14jpg: ignore sampling factors for grayscale as colormap1() doesnt handle itcinap_lenrek
2012-08-14remove 9/pc/boot.fs filecinap_lenrek
2012-08-13nusb/kb: increase mouse packet buffer from 32 to 64 bytes for Microsoft ↵cinap_lenrek
Sidewinder X5 Mouse (thanks Rexford Gibbs for reporting and testing)
2012-08-13hg: hook system_rcpath and user_rcpath instead of polluting enviroment by ↵cinap_lenrek
setting HGRCPATH
2012-08-12mergecinap_lenrek
2012-08-12page: fix drawpage racecinap_lenrek
2012-08-11gregaiju