#
# ChangeLog for package_branches
#
# Generated by Trac 1.0.2
# Mar 13, 2025, 6:04:54 PM

Thu, 29 Oct 2009 07:27:33 GMT quentin [2534]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	Document MachineView.__getattr__


Thu, 29 Oct 2009 07:23:48 GMT quentin [2533]
	* package_branches/invirt-web/cherrypy/debian/changelog (modified)

	Make changelog entries describe package changes, not packaging
	changes


Thu, 29 Oct 2009 07:18:05 GMT quentin [2532]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	Clarify the operation of MakoHandler


Thu, 29 Oct 2009 06:12:01 GMT quentin [2531]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	Revert "Replace weird username logic with the old logic."

	This ...


Thu, 29 Oct 2009 06:03:29 GMT price [2530]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	fix a syntax error from my r2526


Thu, 29 Oct 2009 05:36:44 GMT price [2529]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	Restore explanatory comment on random.seed().


Thu, 29 Oct 2009 05:36:43 GMT price [2528]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	style tweaks


Thu, 29 Oct 2009 05:36:43 GMT price [2527]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	tighten a bit of code


Thu, 29 Oct 2009 05:36:42 GMT price [2526]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	main.py: FieldStorage is history, so revert to sugared getitem.


Thu, 29 Oct 2009 05:36:41 GMT price [2525]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	fix super-long lines


Thu, 29 Oct 2009 05:36:40 GMT price [2524]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	tighten a bit of code


Thu, 29 Oct 2009 05:36:39 GMT price [2523]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	cut a leftover comment, fix a bit of spacing


Thu, 29 Oct 2009 05:36:38 GMT price [2522]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	cut uninformative comment and blank line


Thu, 29 Oct 2009 05:36:37 GMT price [2521]
	* package_branches/invirt-web/cherrypy/code/main.fcgi (modified)

	main.fcgi: usage, fix a bit of spacing


Thu, 29 Oct 2009 05:36:35 GMT price [2520]
	* package_branches/invirt-web/cherrypy/code/controls.py (modified)

	small style fix


Thu, 29 Oct 2009 05:36:34 GMT price [2519]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	Replace weird username logic with the old logic.
 ...


Thu, 29 Oct 2009 05:36:33 GMT price [2518]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	style nit


Thu, 29 Oct 2009 03:01:43 GMT pweaver [2515]
	* package_branches/invirt-web/cherrypy/code/validation.py (modified)

	Removed useless method


Tue, 20 Oct 2009 04:53:01 GMT quentin [2512]
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	Remove unused external_remote_user_login function


Tue, 29 Sep 2009 01:45:16 GMT broder [2488]
	* package_branches/invirt-web/cherrypy/code/templates/vnc.mako (modified)
	* package_branches/invirt-web/cherrypy/debian/changelog (modified)

	Punt the "moocow" VNC password - it's dumb, and we already have our ...


Tue, 29 Sep 2009 00:40:28 GMT quentin [2486]
	* package_branches/invirt-web/cherrypy/code/Makefile (modified)
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/templates/Makefile (deleted)
	* package_branches/invirt-web/cherrypy/code/templates/__init__.py (deleted)
	* package_branches/invirt-web/cherrypy/code/templates/create.tmpl (deleted)
	* package_branches/invirt-web/cherrypy/code/templates/error.mako (modified)

	error page tweaks


Mon, 28 Sep 2009 07:04:33 GMT quentin [2485]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/templates/error.mako (moved)
	* package_branches/invirt-web/cherrypy/code/templates/error_raw.mako (added)
	* package_branches/invirt-web/cherrypy/code/templates/error_raw.tmpl (deleted)
	* package_branches/invirt-web/cherrypy/code/templates/invalid.mako (added)
	* package_branches/invirt-web/cherrypy/code/templates/invalid.tmpl (deleted)
	* package_branches/invirt-web/cherrypy/code/view.py (modified)
	* package_branches/invirt-web/cherrypy/debian/changelog (modified)
	* package_branches/invirt-web/cherrypy/debian/control (modified)

	Full error handling


Mon, 28 Sep 2009 07:04:32 GMT quentin [2484]
	* package_branches/invirt-web/cherrypy/code/main.fcgi (modified)
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/templates/unauth.mako (moved)

	Unauthenticated front page


Mon, 28 Sep 2009 04:58:53 GMT quentin [2483]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/templates/info.mako (modified)

	Make modify form work


Sun, 27 Sep 2009 23:55:09 GMT quentin [2482]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/templates/skeleton.mako (modified)
	* package_branches/invirt-web/cherrypy/code/view.py (modified)

	Implement administrator mode


Tue, 22 Sep 2009 03:41:51 GMT quentin [2481]
	* package_branches/invirt-web/cherrypy/code/ajaxterm.py (modified)
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	Ensure Kerberos tickets get passed to the ssh that ajaxterm spawns


Fri, 21 Aug 2009 20:57:56 GMT quentin [2456]
	* package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified)

	Handle control characters from Safari (they arrive pre-translated)


Fri, 21 Aug 2009 20:57:55 GMT quentin [2455]
	* package_branches/invirt-web/cherrypy/code/ajaxterm.py (modified)
	* package_branches/invirt-web/cherrypy/code/qweb.py (deleted)

	Remove dependency on qweb framework


Fri, 21 Aug 2009 16:42:41 GMT quentin [2454]
	* 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)

	Use browser-based dupe suppression, so multiple clients can connect ...


Fri, 21 Aug 2009 16:13:45 GMT ecprice [2453]
	* package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified)
	* package_branches/invirt-web/cherrypy/code/templates/terminal.mako (modified)

	Update focus rules to failback in safari


Fri, 21 Aug 2009 16:13:44 GMT ecprice [2452]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)
	* package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified)

	disable GETting to post keyboards to ajaxterm


Fri, 21 Aug 2009 16:13:43 GMT ecprice [2451]
	* package_branches/invirt-web/cherrypy/code/static/ajaxterm/ajaxterm.js (modified)
	* package_branches/invirt-web/cherrypy/code/templates/terminal.mako (modified)

	Make ajaxterm only seize keypresses when focused.


Fri, 21 Aug 2009 16:13:43 GMT ecprice [2450]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	Clear stale fds out of cache in ajaxterm


Fri, 21 Aug 2009 16:13:42 GMT ecprice [2449]
	* package_branches/invirt-web/cherrypy/code/main.py (modified)

	Fix race condition in ajaxterm


Fri, 21 Aug 2009 15:32:16 GMT quentin [2448]
	* package_branches/invirt-web/cherrypy/code/templates/functions.mako (modified)

	Apply javascript quoting after URL-escaping


Fri, 14 Aug 2009 01:54:59 GMT quentin [2443]
	* package_branches/invirt-web/cherrypy/code/templates/list.mako (modified)

	Link to the web terminal page from the VM list for paravms


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


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


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.