# # ChangeLog for / # # Generated by Trac 1.0.2 # Nov 29, 2024, 7:14:15 PM Thu, 13 Aug 2009 02:08:25 GMT quentin [2440] * package_branches/invirt-web/cherrypy/code/main.py (modified) Compress ajaxterm redraws with gzip, to reduce latency Thu, 13 Aug 2009 01:30:59 GMT broder [2439] * package_tags/invirt-autoinstaller/0.0.31 (copied) Tag 0.0.31 of invirt-autoinstaller Wed, 12 Aug 2009 03:01:15 GMT broder [2438] * trunk/packages/invirt-remote/host/usr/sbin/invirt-janitor (modified) Add a safety check to the janitor to make sure we only delete old_ LV. Wed, 12 Aug 2009 03:01:07 GMT broder [2437] * trunk/packages/invirt-remote/host/usr/sbin/invirt-janitor (modified) In the invirt-janitor, ignore errors from the dd. In the normal ... Wed, 12 Aug 2009 02:38:42 GMT broder [2436] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/debian/control (modified) * trunk/packages/invirt-remote/debian/invirt-remote-host.dirs (added) * trunk/packages/invirt-remote/debian/invirt-remote-host.init (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-janitor (added) * trunk/packages/invirt-remote/host/usr/sbin/invirt-lvm (modified) In invirt-remote: * Instead of running all of the disk-wiping dds ... Tue, 11 Aug 2009 05:15:07 GMT quentin [2435] * package_branches/invirt-web/cherrypy/code/ajaxterm.py (modified) * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified) Allow reconnecting to the same terminal session Tue, 11 Aug 2009 05:01:24 GMT quentin [2434] * package_branches/invirt-web/cherrypy/code/main.py (modified) Fix typo Tue, 11 Aug 2009 04:54:09 GMT quentin [2433] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified) * package_branches/invirt-web/cherrypy/code/templates/terminal.mako (modified) ajaxterm! Tue, 11 Aug 2009 04:54:08 GMT quentin [2432] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.css (modified) * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/terminal.mako (added) Add terminal page Tue, 11 Aug 2009 04:54:08 GMT quentin [2431] * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified) Allow pages to specify extra header elements Tue, 11 Aug 2009 04:54:07 GMT quentin [2430] * package_branches/invirt-web/cherrypy/code/ajaxterm.py (modified) Make ajaxterm play nicely with CherryPy Tue, 11 Aug 2009 04:54:06 GMT quentin [2429] * package_branches/invirt-web/cherrypy/code/ajaxterm.py (modified) Allow passing a different command for each ajaxterm invocation Tue, 11 Aug 2009 03:40:27 GMT quentin [2428] * package_branches/invirt-web/cherrypy/code/main.py (modified) Update the errortest handler for cherrypy Tue, 11 Aug 2009 03:40:26 GMT quentin [2427] * package_branches/invirt-web/cherrypy/code/ajaxterm.py (added) * package_branches/invirt-web/cherrypy/code/qweb.py (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.css (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.html (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/sarissa.js (added) * package_branches/invirt-web/cherrypy/code/static/ajaxterm/sarissa_dhtml.js (added) Import upstream ajaxterm 0.10 Tue, 11 Aug 2009 01:54:07 GMT broder [2426] * trunk/packages/invirt-console/debian/changelog (modified) * trunk/packages/invirt-console/server/usr/bin/invirt-consolefs (modified) invirt-console: * Give the website access to all consoles in ... Mon, 10 Aug 2009 22:55:58 GMT broder [2425] * package_branches/invirt-web/cherrypy/code/getafsgroups.py (modified) Only aklog to a cell if encryption is actually needed. Mon, 10 Aug 2009 04:41:46 GMT quentin [2424] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Show installer status on the front page, and unbreak the autoinstall ... Mon, 10 Aug 2009 04:21:52 GMT quentin [2423] * package_branches/invirt-web/cherrypy/code/main.py (modified) Clarify that staff can receive Windows license keys from MIT Mon, 10 Aug 2009 03:38:06 GMT quentin [2422] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/view.py (modified) Write handler for create form, and consolidate code to require POST ... Mon, 10 Aug 2009 03:24:55 GMT quentin [2421] * package_branches/invirt-web/cherrypy/code/main.py (modified) Make command XSS error correct Mon, 10 Aug 2009 03:24:54 GMT quentin [2420] * package_branches/invirt-web/cherrypy/code/dev.conf (modified) Use basic authentication in the development server to work around a ... Mon, 10 Aug 2009 01:07:29 GMT quentin [2419] * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) textarea elements don't handle HTML Mon, 10 Aug 2009 01:07:28 GMT quentin [2418] * package_branches/invirt-web/cherrypy/code/controls.py (modified) * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/command.mako (added) * package_branches/invirt-web/cherrypy/code/templates/command.tmpl (deleted) * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Make commands work from list and info pages Mon, 10 Aug 2009 00:13:20 GMT quentin [2417] * package_branches/invirt-web/cherrypy/code/static/style.css (modified) * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) Use RESTful URLs for commands Mon, 10 Aug 2009 00:08:33 GMT broder [2416] * package_branches/invirt-web/cherrypy/code/templates/functions.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Translate newlines to break tags in the machine description. Sun, 09 Aug 2009 23:16:26 GMT quentin [2415] * package_branches/invirt-web/cherrypy/code/main.fcgi (modified) Mount app on / regardless of whether it's fastcgi Sun, 09 Aug 2009 23:16:25 GMT quentin [2414] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/vnc.mako (added) * package_branches/invirt-web/cherrypy/code/templates/vnc.tmpl (deleted) Port vnc page to Mako and CherryPy Sun, 09 Aug 2009 22:45:36 GMT quentin [2413] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/info.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified) Move machine-related pages into a REST-style URL. Sun, 09 Aug 2009 22:45:36 GMT quentin [2412] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Remove calls to helppopup from outside templates Sun, 09 Aug 2009 22:45:35 GMT quentin [2411] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/info.mako (added) * package_branches/invirt-web/cherrypy/code/templates/info.tmpl (deleted) Upgrade info page to Mako Sun, 09 Aug 2009 22:45:35 GMT quentin [2410] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified) Get username from cherrypy request object Sun, 09 Aug 2009 22:45:34 GMT quentin [2409] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/help.mako (added) * package_branches/invirt-web/cherrypy/code/templates/help.tmpl (deleted) Implement help handler Sun, 09 Aug 2009 22:45:33 GMT quentin [2408] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/helloworld.mako (modified) Add kwargs to helloworld for debugging purposes Sun, 09 Aug 2009 22:45:33 GMT quentin [2407] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/helloworld.mako (modified) Show the cherrypy request object on the helloworld page Sun, 09 Aug 2009 22:45:32 GMT quentin [2406] * package_branches/invirt-web/cherrypy/code/templates/functions.mako (modified) Add space after id attribute Sun, 09 Aug 2009 22:45:31 GMT quentin [2405] * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Properly refer to functions via self.fn Sun, 09 Aug 2009 22:45:31 GMT quentin [2404] * package_branches/invirt-web/cherrypy/code/dev.conf (modified) Allow broder to log in to development web server Sun, 09 Aug 2009 22:45:30 GMT quentin [2403] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (modified) Use global imports for Mako templates Sun, 09 Aug 2009 22:45:30 GMT quentin [2402] * package_branches/invirt-web/cherrypy/code/view.py (modified) Allow global imports to be specified for Mako templates Sun, 09 Aug 2009 22:45:29 GMT quentin [2401] * package_branches/invirt-web/cherrypy/code/templates/functions.mako (modified) Properly HTML-escape functions Sun, 09 Aug 2009 22:45:28 GMT quentin [2400] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/functions.mako (modified) Move the help popup code into the templates where it belongs Sun, 09 Aug 2009 22:45:28 GMT quentin [2399] * package_branches/invirt-web/cherrypy/code/main.fcgi (modified) * package_branches/invirt-web/cherrypy/code/view.py (modified) Initialize state object correctly Sun, 09 Aug 2009 22:45:27 GMT quentin [2398] * package_branches/invirt-web/cherrypy/code/dev.conf (modified) Provide Digest authentication on the development server Sun, 09 Aug 2009 22:45:27 GMT quentin [2397] * package_branches/invirt-web/cherrypy/code/main.conf (modified) * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/view.py (modified) Get login information from Apache, if available Sun, 09 Aug 2009 22:45:26 GMT quentin [2396] * package_branches/invirt-web/cherrypy/code/main.py (modified) Get username and state from CherryPy request Sun, 09 Aug 2009 22:45:25 GMT quentin [2395] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/templates/list.mako (added) * package_branches/invirt-web/cherrypy/code/templates/list.tmpl (deleted) Port list to Mako Sun, 09 Aug 2009 22:45:25 GMT quentin [2394] * package_branches/invirt-web/cherrypy/code/templates/skeleton.tmpl (deleted) Remove Cheetah skeleton Sun, 09 Aug 2009 22:45:24 GMT quentin [2393] * package_branches/invirt-web/cherrypy/code/templates/functions.mako (added) * package_branches/invirt-web/cherrypy/code/templates/functions.tmpl (deleted) * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified) Port functions to Mako Sun, 09 Aug 2009 22:45:24 GMT quentin [2392] * package_branches/invirt-web/cherrypy/code/templates/helloworld.mako (added) * package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (added) Basic skeleton and helloworld templates Sun, 09 Aug 2009 22:45:23 GMT quentin [2391] * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/view.py (modified) Add list method, require authentication for it, and add a hello world ... Sun, 09 Aug 2009 22:45:22 GMT quentin [2390] * package_branches/invirt-web/cherrypy/code/main.py (modified) Connect to the database on init Sun, 09 Aug 2009 22:45:21 GMT quentin [2389] * package_branches/invirt-web/cherrypy/code/main.py (modified) Stub InvirtWeb implementation Sun, 09 Aug 2009 22:45:21 GMT quentin [2388] * package_branches/invirt-web/cherrypy/code/dev.conf (added) * package_branches/invirt-web/cherrypy/code/main.conf (added) CherryPy config files Sun, 09 Aug 2009 22:45:20 GMT quentin [2387] * package_branches/invirt-web/cherrypy/code/main.fcgi (modified) Mount static resources so they can be accessed via CherryPy Sun, 09 Aug 2009 22:45:19 GMT quentin [2386] * package_branches/invirt-web/cherrypy/code/main.fcgi (modified) Basic CherryPy FastCGI handler Sun, 09 Aug 2009 22:45:18 GMT quentin [2385] * package_branches/invirt-web/cherrypy/code/view.py (added) Mako and SimpleJSON CherryPy hooks Sun, 09 Aug 2009 22:45:18 GMT quentin [2384] * package_branches/invirt-web/cherrypy/debian/changelog (modified) * package_branches/invirt-web/cherrypy/debian/control (modified) Depend on python-cherrypy3 and python-mako in preparation of ... Sun, 09 Aug 2009 19:53:08 GMT broder [2383] * package_branches/invirt-web/cherrypy (copied) Create cherrypy branch of invirt-web. Sun, 09 Aug 2009 19:51:52 GMT broder [2382] * package_branches/invirt-web/cherrypy (deleted) Revert r2381 - I did it wrong. Sun, 09 Aug 2009 19:51:18 GMT broder [2381] * package_branches/invirt-web/cherrypy (added) Create cherrypy branch of invirt-web. Sun, 09 Aug 2009 19:50:08 GMT broder [2380] * package_branches/invirt-web (added) Create package_branches directory for invirt-web. Sun, 09 Aug 2009 19:49:51 GMT broder [2379] * package_branches (added) Create package_branches directory. Sun, 09 Aug 2009 18:01:30 GMT broder [2378] * trunk/scripts/git-migration/svn.yml (modified) Update the git migration script for the new update-contacts script. Sun, 09 Aug 2009 18:01:25 GMT broder [2377] * trunk/scripts/update-contacts (added) * trunk/scripts/update-contacts/update-contacts (added) Add the update-contacts script for updating xvm-contacts. Sun, 09 Aug 2009 18:01:18 GMT broder [2376] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) In invirt-autoinstaller: * Hack to be differently specific when ... Mon, 27 Jul 2009 06:05:21 GMT broder [2375] * third_tags/openafs/+invirt3 (copied) Tag +invirt3 of invirtified openafs Mon, 27 Jul 2009 06:04:27 GMT broder [2374] * trunk/third/openafs/invirtify-openafs (modified) * trunk/third/openafs/pic-afs-libs (added) Instead of installing the (somewhat broken) AFS shared libraries, ... Mon, 27 Jul 2009 05:15:53 GMT broder [2373] * package_tags/xvm-prodconfig/1.1.14 (copied) Tag 1.1.14 of xvm-prodconfig Mon, 27 Jul 2009 05:10:36 GMT broder [2372] * package_tags/invirt-dev/0.0.14 (copied) Tag 0.0.14 of invirt-dev Mon, 27 Jul 2009 05:06:21 GMT broder [2371] * trunk/packages/invirt-dev/invirt-build-release (modified) Use a descriptive variable name, instead of $REPLY. Mon, 27 Jul 2009 04:42:13 GMT broder [2370] * trunk/packages/invirt-dev/invirt-build-release (modified) Fix invirt-build-release to correctly deal with multiple binary ... Mon, 27 Jul 2009 04:20:44 GMT broder [2369] * package_tags/invirt-dns/0.0.11 (copied) Tag 0.0.11 of invirt-dns Mon, 27 Jul 2009 03:39:53 GMT broder [2368] * package_tags/invirt-xen-config/0.0.25 (copied) Tag 0.0.25 of invirt-xen-config Mon, 27 Jul 2009 03:36:28 GMT broder [2367] * trunk/packages/invirt-xen-config/debian/changelog (modified) * trunk/packages/invirt-xen-config/invirt-database (modified) In invirt-xen-config: * Some of the autoinstallers want a lot of ... Mon, 27 Jul 2009 03:20:17 GMT broder [2366] * package_tags/invirt-autoinstaller/0.0.30 (copied) Tag 0.0.30 of invirt-autoinstaller Mon, 27 Jul 2009 03:00:11 GMT broder [2365] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/95-install-base-system (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) In invirt-autoinstaller: * When we're installing the world, be ... Mon, 27 Jul 2009 02:17:18 GMT broder [2364] * package_tags/invirt-autoinstaller/0.0.29 (copied) Tag 0.0.29 of invirt-autoinstaller Mon, 06 Jul 2009 02:12:22 GMT broder [2363] * trunk/third/openafs/invirtify-openafs (modified) Include the openafs shared libraries in openafs-client and ... Mon, 06 Jul 2009 00:21:41 GMT broder [2362] * trunk/packages/invirt-dhcp/debian/changelog (modified) * trunk/packages/invirt-dhcp/invirt-dhcpserver (modified) Revert the server identifier in the DHCP server. Including the server ... Mon, 06 Jul 2009 00:16:47 GMT broder [2361] * trunk/packages/invirt-dhcp/debian/changelog (modified) * trunk/packages/invirt-dhcp/invirt-dhcpserver (modified) In invirt-dhcp: * Include the server identifier field in ... Mon, 22 Jun 2009 04:16:09 GMT broder [2360] * trunk/packages/xvm-prodconfig/debian/changelog (modified) * trunk/packages/xvm-prodconfig/zone (modified) In xvm-prodconfig: * Add a CNAME to the zone file to make Vista ... Sun, 14 Jun 2009 02:33:39 GMT broder [2359] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) In invirt-autoinstaller: * Be more specific when replacing root= ... Sat, 13 Jun 2009 22:59:08 GMT price [2358] * trunk/scripts/git-hooks/notes (modified) update git-hooks notes to reflect asynchronous design Sat, 13 Jun 2009 22:37:08 GMT andersk [2357] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) Mention my svn-all-fast-export localtime branch in the comment Sat, 13 Jun 2009 22:32:51 GMT andersk [2356] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) * trunk/scripts/git-migration/rules.mako (modified) svn-all-fast-export can create annotated tags now. Sat, 13 Jun 2009 21:46:28 GMT price [2355] * trunk/scripts/git-hooks/super/build-pre-receive (modified) integrate most of invirt-build-receive into build-pre-receive Sat, 13 Jun 2009 20:29:37 GMT price [2354] * trunk/scripts/git-migration/.gitignore (added) .gitignore Sat, 13 Jun 2009 20:07:18 GMT price [2353] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) dependency and usage notes for git-migrate-fast.sh Wed, 10 Jun 2009 22:27:45 GMT broder [2352] * package_tags/invirt-remote/0.3.15 (copied) Tag 0.3.15 of invirt-remote Wed, 10 Jun 2009 21:47:04 GMT broder [2351] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-listvms (modified) In invirt-remote: * If a particular VM is being autoinstalled, ... Fri, 08 May 2009 04:38:43 GMT price [2350] * trunk/scripts/git-hooks/notes (modified) revise pseudocode in notes to be more robust Fri, 08 May 2009 02:42:32 GMT price [2349] * trunk/scripts/git-hooks/notes (added) * trunk/scripts/git-hooks/sub/post-receive (modified) * trunk/scripts/git-hooks/super/build-pre-receive (added) * trunk/scripts/git-hooks/super/post-receive (modified) * trunk/scripts/git-hooks/super/pre-receive (added) begin to sketch git pre-receive hook Tue, 05 May 2009 01:18:35 GMT broder [2348] * package_tags/invirt-dhcp/0.0.2 (copied) Tag 0.0.2 of invirt-dhcp Tue, 05 May 2009 01:17:19 GMT broder [2347] * trunk/packages/invirt-dhcp/debian/changelog (modified) * trunk/packages/invirt-dhcp/invirt-dhcpserver (modified) In invirt-dhcp: * Don't throw a ... Sun, 03 May 2009 07:54:04 GMT broder [2346] * package_tags/invirt-remote/0.3.14 (copied) Tag 0.3.14 of invirt-remote Sun, 03 May 2009 07:47:27 GMT broder [2345] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-lvm (modified) Don't be quite as ionice to the dds that wipe out deleted LVs. Sun, 03 May 2009 06:53:11 GMT broder [2344] * package_tags/invirt-autoinstaller/0.0.28 (copied) Tag 0.0.28 of invirt-autoinstaller Sun, 03 May 2009 06:50:29 GMT broder [2343] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) In invirt-autoinstaller: * We're using bashisms in 93-setup-grub, ... Sun, 03 May 2009 05:42:42 GMT broder [2342] * package_tags/invirt-autoinstaller/0.0.27 (copied) Tag 0.0.27 of invirt-autoinstaller Sun, 03 May 2009 05:41:25 GMT broder [2341] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) In invirt-autoinstaller: * Correctly detect what the path to the ...