#
# ChangeLog for trunk/packages/invirt-base/python/invirt
#
# Generated by Trac 1.0.2
# Mar 16, 2025, 5:03:14 PM

Mon, 21 Dec 2009 22:30:11 GMT broder [2766]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/authz (deleted)
	* trunk/packages/invirt-dev/invirt-build-conf (modified)
	* trunk/packages/xvm-authz-locker/debian/changelog (modified)
	* trunk/packages/xvm-authz-locker/debian/control (modified)
	* trunk/packages/xvm-authz-locker/python/invirt (added)
	* trunk/packages/xvm-authz-locker/python/invirt/authz.py (copied)
	* trunk/packages/xvm-authz-locker/python/xvm (deleted)
	* trunk/packages/xvm-authz-locker/setup.py (modified)

	Have authz providers use an invirt.authz module.

	xvm-authz-locker ...


Wed, 16 Dec 2009 03:10:20 GMT broder [2602]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/debian/control (modified)
	* trunk/packages/xvm-authz-locker (added)
	* trunk/packages/xvm-authz-locker/debian (added)
	* trunk/packages/xvm-authz-locker/debian/changelog (added)
	* trunk/packages/xvm-authz-locker/debian/compat (added)
	* trunk/packages/xvm-authz-locker/debian/control (added)
	* trunk/packages/xvm-authz-locker/debian/copyright (added)
	* trunk/packages/xvm-authz-locker/debian/pycompat (added)
	* trunk/packages/xvm-authz-locker/debian/pyversions (added)
	* trunk/packages/xvm-authz-locker/debian/rules (added)
	* trunk/packages/xvm-authz-locker/python (added)
	* trunk/packages/xvm-authz-locker/python/xvm (added)
	* trunk/packages/xvm-authz-locker/python/xvm/__init__.py (added)
	* trunk/packages/xvm-authz-locker/python/xvm/authz (added)
	* trunk/packages/xvm-authz-locker/python/xvm/authz/__init__.py (added)
	* trunk/packages/xvm-authz-locker/python/xvm/authz/locker.py (moved)
	* trunk/packages/xvm-authz-locker/setup.py (added)
	* trunk/packages/xvm-devconfig/debian/changelog (modified)
	* trunk/packages/xvm-devconfig/master.yaml (modified)
	* trunk/packages/xvm-prodconfig/debian/changelog (modified)
	* trunk/packages/xvm-prodconfig/master.yaml (modified)

	Move XVM's locker authorization code into a separate xvm-authz-locker ...


Tue, 15 Dec 2009 01:50:43 GMT broder [2592]
	* trunk/packages/invirt-base/python/invirt/common.py (modified)

	Subclass invirt.common.struct from dict, instead of rolling our own ...


Tue, 08 Dec 2009 02:33:43 GMT broder [2590]
	* trunk/packages/invirt-base/python/invirt/authz/locker.py (modified)
	* trunk/packages/invirt-database/python/database/validate.py (modified)
	* trunk/packages/invirt-web/code/cache_acls.py (modified)
	* trunk/packages/invirt-web/code/getafsgroups.py (modified)
	* trunk/packages/invirt-web/code/validation.py (modified)
	* trunk/packages/invirt-web/invirt-cache-acls (modified)
	* trunk/packages/xvm-devconfig/master.yaml (modified)
	* trunk/packages/xvm-prodconfig/master.yaml (modified)

	Store AFS cell configuration at authz.afs.cells instead of just ...


Sun, 29 Nov 2009 13:48:47 GMT broder [2572]
	* trunk/packages/invirt-base/python/invirt/authz/locker.py (modified)

	Take advantage of the newly added symbolic names for PTS connection ...


Sun, 29 Nov 2009 13:48:43 GMT broder [2571]
	* trunk/packages/invirt-base/python/invirt/authz/locker.py (modified)

	Rephrase the invirt.authz.locker._authenticate docstring for clarity. ...


Mon, 23 Nov 2009 06:37:40 GMT broder [2562]
	* trunk/packages/invirt-base/python/invirt/authz/locker.py (modified)

	In invirt.authz.locker, deal with getting tokens and ...


Mon, 23 Nov 2009 04:14:52 GMT broder [2560]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/authz/__init__.py (modified)

	Add a magic invirt.authz.mech module that loads whatever authz.mech ...


Mon, 23 Nov 2009 04:14:51 GMT broder [2559]
	* trunk/packages/invirt-base/debian/control (modified)
	* trunk/packages/invirt-base/python/invirt/authz (added)
	* trunk/packages/invirt-base/python/invirt/authz/__init__.py (added)
	* trunk/packages/invirt-base/python/invirt/authz/locker.py (added)

	Add a invirt.authz.locker module to invirt-base for XVM-style ...


Sun, 22 Nov 2009 21:07:29 GMT broder [2551]
	* trunk/packages/invirt-base/python/invirt/common.py (modified)

	Add an __iter__ method to invirt.common.struct.


Sun, 22 Nov 2009 21:07:11 GMT broder [2541]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)

	In invirt-base:
	  * Add a captureOutput function to invirt.common as ...


Thu, 05 Feb 2009 08:24:56 GMT broder [2097]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)
	* trunk/packages/invirt-base/python/invirt/remctl.py (modified)
	* trunk/packages/invirt-remote/debian/changelog (modified)
	* trunk/packages/invirt-remote/host/usr/sbin/invirt-remote (modified)
	* trunk/packages/invirt-remote/host/usr/sbin/invirt-vmcontrol (modified)
	* trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy (modified)
	* trunk/packages/invirt-web/code/controls.py (modified)

	For now, revert r2093-2095, which were committed by accident; I'm not ...


Thu, 05 Feb 2009 08:19:30 GMT broder [2095]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)
	* trunk/packages/invirt-base/python/invirt/remctl.py (modified)
	* trunk/packages/invirt-web/code/controls.py (modified)

	Get rid of confusing err=True option to invirt.remctl.remctl.


Mon, 29 Dec 2008 00:27:15 GMT price [1935]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)

	invirt.common: handle yaml's None with empty struct for good error ...


Mon, 29 Dec 2008 00:20:07 GMT price [1934]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	invirt.common: give clearer error message on missing config variable


Mon, 29 Dec 2008 00:19:55 GMT price [1933]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	invirt.config: fix an error on empty config files


Sun, 28 Dec 2008 06:01:06 GMT price [1926]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	invirt.config.run_parts_list: fix unclear docstring


Wed, 12 Nov 2008 10:59:37 GMT broder [1623]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)

	Fix another typo - this one in invirt.common


Wed, 12 Nov 2008 08:30:56 GMT broder [1621]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/remctl.py (modified)

	Fix a missing import in the invirt.remctl code


Tue, 11 Nov 2008 09:32:17 GMT broder [1614]
	* trunk/packages/invirt-base/python/invirt/remctl.py (modified)
	* trunk/packages/invirt-web/code/controls.py (modified)

	Actually generalize the invirt.remctl module


Tue, 11 Nov 2008 08:50:13 GMT broder [1613]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/remctl.py (added)
	* trunk/packages/invirt-web/code/controls.py (modified)
	* trunk/packages/invirt-web/code/main.py (modified)

	Move the remctl code into invirt.remctl


Tue, 11 Nov 2008 08:50:12 GMT broder [1612]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/common.py (modified)
	* trunk/packages/invirt-web/code/controls.py (modified)
	* trunk/packages/invirt-web/code/main.py (modified)
	* trunk/packages/invirt-web/code/validation.py (modified)
	* trunk/packages/invirt-web/code/webcommon.py (modified)

	Move CodeError and InvalidInput into invirt.common


Mon, 10 Nov 2008 20:20:04 GMT broder [1597]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-remote-server/debian/changelog (modified)
	* trunk/packages/invirt-remote-server/debian/control (modified)
	* trunk/packages/invirt-remote-server/debian/pycompat (added)
	* trunk/packages/invirt-remote-server/debian/rules (modified)
	* trunk/packages/invirt-remote-server/python (added)
	* trunk/packages/invirt-remote-server/python/remote (added)
	* trunk/packages/invirt-remote-server/python/remote/__init__.py (added)
	* trunk/packages/invirt-remote-server/python/remote/bcast.py (moved)
	* trunk/packages/invirt-remote-server/setup.py (added)

	Move invirt.remote Python module to invirt-remote-server


Wed, 29 Oct 2008 04:44:46 GMT price [1423]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	use run-parts semantics in conf.d directory


Wed, 29 Oct 2008 04:44:45 GMT price [1422]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	use /etc/invirt/conf.d/ too in invirt.config


Wed, 29 Oct 2008 04:44:44 GMT price [1421]
	* trunk/packages/invirt-base/python/invirt/config.py (modified)

	factor a bit of code out of the mondo invirt.config.load()


Wed, 29 Oct 2008 04:44:42 GMT price [1420]
	* trunk/packages/invirt-base/debian/changelog (modified)
	* trunk/packages/invirt-base/python/invirt/config.py (modified)
	* trunk/packages/invirt-base/scripts/invirt-getconf (modified)

	eliminate choice of source and cache files in invirt config


Sun, 26 Oct 2008 09:07:33 GMT price [1330]
	* trunk/packages/invirt-base (added)
	* trunk/packages/invirt-base/config.todo (moved)
	* trunk/packages/invirt-base/debian (added)
	* trunk/packages/invirt-base/debian/changelog (moved)
	* trunk/packages/invirt-base/debian/compat (moved)
	* trunk/packages/invirt-base/debian/control (added)
	* trunk/packages/invirt-base/debian/copyright (moved)
	* trunk/packages/invirt-base/debian/invirt-base.dirs (moved)
	* trunk/packages/invirt-base/debian/invirt-base.install (moved)
	* trunk/packages/invirt-base/debian/pycompat (moved)
	* trunk/packages/invirt-base/debian/pyversions (moved)
	* trunk/packages/invirt-base/debian/rules (moved)
	* trunk/packages/invirt-base/files (added)
	* trunk/packages/invirt-base/files/etc (added)
	* trunk/packages/invirt-base/files/etc/apt (added)
	* trunk/packages/invirt-base/files/etc/apt/sources.list.d (added)
	* trunk/packages/invirt-base/files/etc/apt/sources.list.d/debathena.list (moved)
	* trunk/packages/invirt-base/files/etc/apt/sources.list.d/invirt.list (moved)
	* trunk/packages/invirt-base/files/lib (added)
	* trunk/packages/invirt-base/files/lib/init (added)
	* trunk/packages/invirt-base/files/lib/init/config-init.sh (moved)
	* trunk/packages/invirt-base/files/lib/init/gen-files.sh (moved)
	* trunk/packages/invirt-base/files/lib/init/std-init.sh (moved)
	* trunk/packages/invirt-base/files/root (added)
	* trunk/packages/invirt-base/files/root/.k5login (moved)
	* trunk/packages/invirt-base/python (added)
	* trunk/packages/invirt-base/python/invirt (added)
	* trunk/packages/invirt-base/python/invirt/__init__.py (moved)
	* trunk/packages/invirt-base/python/invirt/common.py (moved)
	* trunk/packages/invirt-base/python/invirt/config.py (moved)
	* trunk/packages/invirt-base/python/invirt/remote.py (moved)
	* trunk/packages/invirt-base/scripts (added)
	* trunk/packages/invirt-base/scripts/invirt-getconf (moved)
	* trunk/packages/invirt-base/scripts/invirt-reload (moved)
	* trunk/packages/invirt-base/setup.py (moved)
	* trunk/packages/sipb-xen-base/debian/control (deleted)

	sipb-xen-base -> invirt-base