Sat, 28 Feb 2009 04:54:46 +0000 * Added jail header dependencies for mkmf Makefile. mahlon-misc tip
Mahlon E. Smith <mahlon@martini.nu> [Sat, 28 Feb 2009 04:54:46 +0000] rev 12
* Added jail header dependencies for mkmf Makefile. * Renamed header file (bsdjail -> jail) * Fixed copyright * Initial commit of primary functionality * Attach to a running jail * Create a new jail * List and instantiate existing jails * Fetch information about existing jails * Still needs... * Attach "in a block" fleshed out * Documentation and better comments * Tests (of some kind, this will be tough) * Update for not-yet-MFC'ed multiple IP jail patch in FBSD 7.2-STABLE
Thu, 25 Dec 2008 08:35:46 +0000 * It compiles! mahlon-misc
Mahlon E. Smith <mahlon@martini.nu> [Thu, 25 Dec 2008 08:35:46 +0000] rev 11
* It compiles! * Removed additional leftover link parser stuff. * Removed unused memory allocate/free stuff until I discuss with my cohort. It may be back... it may be left over from linkparser too. ;) * list() works, but cores. Not sure why yet. Really, list() should be renamed to something sensible, and return instantiated BSD::Jail objects to attach() to or get additional info on. * Ruby C bindings are way, way fun. Reminds me how little C I can remember with one project a year :)
Thu, 25 Dec 2008 07:33:20 +0000 Merged changes from trunk@4:8. mahlon-misc
Mahlon E. Smith <mahlon@martini.nu> [Thu, 25 Dec 2008 07:33:20 +0000] rev 10
Merged changes from trunk@4:8.
Tue, 14 Oct 2008 16:11:19 +0000 * Add a mkrf monkeypatch so BSD build flags are generated correctly. mahlon-misc
Mahlon E. Smith <mahlon@martini.nu> [Tue, 14 Oct 2008 16:11:19 +0000] rev 9
* Add a mkrf monkeypatch so BSD build flags are generated correctly. * Fix typos!
Mon, 18 Aug 2008 06:25:08 +0000 Branching for experimental work. ie: I know the bsd jail subsystem mahlon-misc
Mahlon E. Smith <mahlon@martini.nu> [Mon, 18 Aug 2008 06:25:08 +0000] rev 8
Branching for experimental work. ie: I know the bsd jail subsystem _real_ well, but using this project as a guinea pig to 'get to know' the ruby C bindings. :)
Tue, 03 Mar 2009 22:23:45 +0000 * Now with 87% more hot jail action! default
Mahlon E. Smith <mahlon@martini.nu> [Tue, 03 Mar 2009 22:23:45 +0000] rev 7
* Now with 87% more hot jail action! * Predeclared all C methods in jail.h, so they could be arranged in logical order in jail.c * Fixed the extconf namespace. * Added rdoc. * Added usage examples, demonstrating jls, jexec, and jail ruby equivalents. * Re-added the "attach and execute within a block" code. * Added Enumerable and Comparable support. * Return 'path' as a Pathname object. TODO: * Create the actual 'jParallel' shell binary, now that we have a good backend framework. * Tests? How? * Add support for recently committed (will be part of 7.2-RELEASE) multiple IPs per jail, and jail labels.
Sat, 28 Feb 2009 06:52:48 +0000 * Merge of the mahlon experimental branch.
Mahlon E. Smith <mahlon@martini.nu> [Sat, 28 Feb 2009 06:52:48 +0000] rev 6
* Merge of the mahlon experimental branch.
Thu, 20 Nov 2008 17:12:39 +0000 Cleaned up bsdjail extension code a bit more and made the extconf check for
Michael Granger <ged@FaerieMUD.org> [Thu, 20 Nov 2008 17:12:39 +0000] rev 5
Cleaned up bsdjail extension code a bit more and made the extconf check for the actual headers being included.
(0) -10 -8 tip