Date: Tue, 8 Jun 2010 02:55:18 +0300 From: Efstratios Karatzas <gpf.kira@gmail.com> To: soc-status@freebsd.org Subject: Audit Kernel Events, weekly report #2 Message-ID: <AANLkTikMUQEpM2LJRdV5f7YxdZq5pTCcF2PxCHU0TLvA@mail.gmail.com> In-Reply-To: <AANLkTimiwzHpCsxghEX008i84yrWJTcSnkcEuktx4g_D@mail.gmail.com> References: <AANLkTimiwzHpCsxghEX008i84yrWJTcSnkcEuktx4g_D@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
The weekly report for week #2 of gsoc: vn_fullpath_nocache: - implemented "exhaustive search" for UFS through VOP_GEPARENT (it actually works) exhaustive search means searching the whole filesystem to find a parent directory with said vnode as a child - made vn_fullpath_nocache friendly to mp unsafe file systems, also a few minor changes and refactoring current nfs implementation: - made my changes friendly to mp unsafe file systems, i.e. now they won't crash n burn if such a filesystem gets exported - removed any race conditions I had previously introduced - some code refactoring experimental nfs implementation: - managed to set up experimental server/client on my pcs - ino_t hints are now stored inside file handles - we are actually auditing most of the needed information for non-compound rpcs, that is for nfs v2 & 3 rpcs the only thing left to audit -for these rpcs- is file paths and we're done (or so I think) - thought about handling multiple simultaneous audit records per single kernel thread. I e-mailed these thoughts to my mentor and as soon as I hear from him, I'll start coding a sample solution for this problem. - a few bugs fixes here plans for next week: experimental nfs server: -finish audit support for non compound rpcs -begin audit support for compound rpcs Personal note: I believe that my code @ the current nfs server, vn_fullpath_nocache, VOP_GETPARENT & audit framework has reached a point that I could present it to the public; this means that, if my mentor agrees, it won't be long before patches are shown to the community so that I may get some feedback -- Efstratios "GPF" Karatzas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikMUQEpM2LJRdV5f7YxdZq5pTCcF2PxCHU0TLvA>