summaryrefslogtreecommitdiff
path: root/sys/kern/kern_verifiedexec.c
AgeCommit message (Expand)Author
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-01-11Reorder code to avoid use-after-free on error. From Maxime Villardchristos
2013-11-27Change the queue.3 *_END(&head) macros to NULL. Since we don't have CIRCLEQchristos
2013-11-23change the mountlist CIRCLEQ into a TAILQchristos
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-11-20Fix locking against self in veriexec_fp_calc().hannken
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-09-01Allocate a color compatible VA for the page we are entering.matt
2011-01-29allow get the size of the request sysctls to work.christos
2011-01-08fix sysctl again.christos
2011-01-02Simplify and avoid kernel segv when the list is NULL.christos
2010-11-17typo in commentdholland
2009-12-28In veriexec_file_verify(), always check 'lockstate' before unlockingelad
2009-12-28Our error paths can call veriexec_file_free(), whicn in turn will try toelad
2009-12-25Only kmem_free() the filename if we have one.elad
2009-11-07Add a flags argument to pmap_kenter_pa(9).cegger
2009-10-06Factor out a block of code that appears in three places (Veriexec, keylock,elad
2009-10-03Update a comment. No functional change.elad
2009-06-29Convert 67 namei call sites to use namei_simple, in these functions:dholland
2009-05-02Fix locking around mountlist usage, as pointed out by ad@ in:elad
2009-04-20PR/41251: YAMAMOTO Takashi: veriexec locking seems brokenelad
2008-12-14PR/39559: Juan RP: veriexec(4): too easy to cause a NULL dereferenceelad
2008-10-23Conditionalise bypass of veriexec routines on veriexec_strict to preventblymn
2008-09-10* Fix from Elad to correct a couple of places where functions exitedblymn
2008-07-20Add locking around veriexec operations to prevent all sorts of badnessblymn
2008-02-23Add missing pmap_update(pmap_kernel()); calls after pmap_kenter_pa andchris
2008-01-15Use vp->v_rdev.ad
2008-01-03Replace malloc/free usage with kmem_alloc/kmem_zalloc/kmem_free.elad
2008-01-02Merge vmlocking2 to head.ad
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-11-11Change some initialization of static queues to compile time.matt
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-05-19- remove pathname_ interface.christos
2007-05-15Some Veriexec stuff that's been rotting in my tree for months.elad
2007-04-03- don't use veriexec_mountspecific_key uninitialized.yamt
2007-02-22TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-06PR/35253: YAMAMOTO Takashi: fileassoc hash size problemelad
2007-01-11veriexec_file_delete() and veriexec_table_delete() now take 'struct lwp *'elad
2007-01-11Make 'veriexec_verbose' static.elad
2007-01-09Remove advertising clause from all of my stuff.elad
2007-01-07Update copyright/license, okay blymn@ few days ago.elad
2007-01-03Make more things static. From halflife.elad
2006-12-31#if 0 -> #ifdef notyet, and no need to forward declare internalelad
2006-12-30Avoid TOCTOU in Veriexec by introducing veriexec_openchk() to enforceelad
2006-12-29Veriexec should not explicitly allow anything (raw disk access).elad
2006-12-26Fix copy/paste error: Veriexec's sysctl setup routine was named afterelad
2006-12-26veriexec_lookup() should not return an internal data-structure, but ratherelad
2006-12-23- remove the fileassoc "tabledata" functionality. use mountspecific instead.yamt