Timeline
Dec 21, 2009:
- 6:44 PM Changeset [2773] by
- Tag 0.47 of xvm-devconfig
- 6:42 PM Changeset [2772] by
- Update devconfig for gbrockm -> gdb username change.
- 5:42 PM Changeset [2771] by
- Tag 0.0.2 of xvm-authz-locker
- 5:40 PM Changeset [2770] by
- Tag 0.0.28 of invirt-base
- 5:34 PM Changeset [2769] by
- Use breaks instead of conflicts in xvm-authz-locker.
- 5:33 PM Changeset [2768] by
- In xvm-authz-locker, conflict with versions of invirt-base that …
- 5:30 PM Changeset [2767] by
- The authz.mech option in configuration is no longer used.
- 5:30 PM Changeset [2766] by
- Have authz providers use an invirt.authz module. xvm-authz-locker now …
- 1:10 PM Changeset [2765] by
- Do some config cleanup in invirt-web.
- 1:12 AM Changeset [2764] by
- Ensure Kerberos tickets get passed to the ssh that ajaxterm spawns
- 1:12 AM Changeset [2763] by
- Handle control characters from Safari (they arrive pre-translated)
- 1:12 AM Changeset [2762] by
- Remove dependency on qweb framework
- 1:12 AM Changeset [2761] by
- Use browser-based dupe suppression, so multiple clients can connect to …
- 1:12 AM Changeset [2760] by
- Update focus rules to failback in safari
- 1:11 AM Changeset [2759] by
- disable GETting to post keyboards to ajaxterm
- 1:11 AM Changeset [2758] by
- Make ajaxterm only seize keypresses when focused.
- 1:11 AM Changeset [2757] by
- Clear stale fds out of cache in ajaxterm
- 1:11 AM Changeset [2756] by
- Fix race condition in ajaxterm
- 1:11 AM Changeset [2755] by
- Link to the web terminal page from the VM list for paravms
- 1:11 AM Changeset [2754] by
- Compress ajaxterm redraws with gzip, to reduce latency
- 1:11 AM Changeset [2753] by
- Allow reconnecting to the same terminal session
- 1:11 AM Changeset [2752] by
- ajaxterm!
- 1:11 AM Changeset [2751] by
- Add terminal page
- 1:10 AM Changeset [2750] by
- Allow pages to specify extra header elements
- 1:10 AM Changeset [2749] by
- Make ajaxterm play nicely with CherryPy?
- 1:10 AM Changeset [2748] by
- Allow passing a different command for each ajaxterm invocation
- 1:10 AM Changeset [2747] by
- Import upstream ajaxterm 0.10
- 1:05 AM Changeset [2746] by
- Create branch ajaxterm-rebased
- 12:51 AM Changeset [2745] by
- Cleanup invirt-web's cherrypy-rebased -> trunk merge in the git-migration
- 12:38 AM Changeset [2744] by
- Tag 0.1.1 of invirt-web
- 12:35 AM Changeset [2743] by
- invirt.fcgi: Document wrapper scripts more explicitly.
- 12:25 AM Changeset [2742] by
- Fix format string usage.
- 12:22 AM Changeset [2741] by
- invirt.fcgi: fix usage message, simplify option-parsing logic
- 12:14 AM Changeset [2740] by
- Merge auth.fcgi and unauth.fcgi fixes from the old branch
- 12:05 AM Changeset [2739] by
- Properly separate the auth.fcgi and unauth.fcgi scripts
Dec 20, 2009:
- 11:39 PM Changeset [2738] by
- Tag 0.1.0 of invirt-web
- 11:27 PM Changeset [2737] by
- Merge cherrypy-rebased branch of invirt-web into trunk.
- 11:07 PM Changeset [2736] by
- Add an icon to be shown when a VM is being installed
- 9:50 PM Changeset [2735] by
- The cherrypy branch has been subsumed by the cherrypy-rebased branch.
- 9:48 PM Changeset [2734] by
- Fix dumb mistakes in my r2655.
- 9:48 PM Changeset [2733] by
- Deduplicate the code in auth.fcgi and unauth.fcgi But call the …
- 9:48 PM Changeset [2732] by
- Don't calculate static_dir in the fcgi files - we no longer use it there.
- 9:48 PM Changeset [2731] by
- Remove the "checkpoint" code for timing measurements.
- 9:48 PM Changeset [2730] by
- Setup hosting for static resources in the InvirtWeb? and …
- 9:48 PM Changeset [2729] by
- Use separate fcgi files for the authed and unauthed site. This allows …
- 9:48 PM Changeset [2728] by
- Fix the unauthenticated web interface. Separate the separate …
- 9:47 PM Changeset [2727] by
- Punt some RewriteRules? for deprecated URLs we no longer use.
- 9:47 PM Changeset [2726] by
- command: recognize new "internal" name for delete This fixes the bug …
- 9:47 PM Changeset [2725] by
- Fill in changelog with the many things that changed. I might still be …
- 9:47 PM Changeset [2724] by
- view.py: fix long lines
- 9:47 PM Changeset [2723] by
- view.py: double blank lines at toplevel This is a style convention …
- 9:47 PM Changeset [2722] by
- view.py: clean up remote_user_login Remove dead code, and make the …
- 9:47 PM Changeset [2721] by
- view.py: fix a docstring The first line of a docstring should be …
- 9:47 PM Changeset [2720] by
- main.py: small Python style improvement
- 9:47 PM Changeset [2719] by
- list.mako: map/lambda make Guido sad, use a comprehension In Python …
- 9:47 PM Changeset [2718] by
- info.mako: cut no-longer-used hidden field
- 9:47 PM Changeset [2717] by
- Update the cherrypy branch to use authz.afs.cells instead of just …
- 9:47 PM Changeset [2716] by
- "Cherry-pick" r2557 (Re-arrange the authz configuration.) to the …
- 9:47 PM Changeset [2715] by
- Document MachineView?.getattr
- 9:47 PM Changeset [2714] by
- Make changelog entries describe package changes, not packaging changes
- 9:47 PM Changeset [2713] by
- Clarify the operation of MakoHandler?
- 9:47 PM Changeset [2712] by
- Revert "Replace weird username logic with the old logic." This …
- 9:46 PM Changeset [2711] by
- fix a syntax error from my r2526
- 9:46 PM Changeset [2710] by
- Restore explanatory comment on random.seed().
- 9:46 PM Changeset [2709] by
- style tweaks
- 9:46 PM Changeset [2708] by
- tighten a bit of code
- 9:46 PM Changeset [2707] by
- main.py: FieldStorage? is history, so revert to sugared getitem.
- 9:46 PM Changeset [2706] by
- fix super-long lines
- 9:46 PM Changeset [2705] by
- tighten a bit of code
- 9:46 PM Changeset [2704] by
- cut a leftover comment, fix a bit of spacing
- 9:46 PM Changeset [2703] by
- cut uninformative comment and blank line
- 9:46 PM Changeset [2702] by
- main.fcgi: usage, fix a bit of spacing
- 9:46 PM Changeset [2701] by
- small style fix
- 9:46 PM Changeset [2700] by
- Replace weird username logic with the old logic. remote_user_login() …
- 9:46 PM Changeset [2699] by
- style nit
- 9:46 PM Changeset [2698] by
- Removed useless method
- 9:46 PM Changeset [2697] by
- Remove unused external_remote_user_login function
- 9:46 PM Changeset [2696] by
- Punt the "moocow" VNC password - it's dumb, and we already have our …
- 9:46 PM Changeset [2695] by
- Remove unused template code
- 9:45 PM Changeset [2694] by
- Use contact address from config on error page
- 9:45 PM Changeset [2693] by
- Full error handling
- 9:45 PM Changeset [2692] by
- Unauthenticated front page
- 9:45 PM Changeset [2691] by
- Make modify form work
- 9:45 PM Changeset [2690] by
- Implement administrator mode
- 9:45 PM Changeset [2689] by
- Update the errortest handler for cherrypy
- 9:45 PM Changeset [2688] by
- Only aklog to a cell if encryption is actually needed.
- 9:45 PM Changeset [2687] by
- Show installer status on the front page, and unbreak the autoinstall …
- 9:45 PM Changeset [2686] by
- Clarify that staff can receive Windows license keys from MIT
- 9:45 PM Changeset [2685] by
- Write handler for create form, and consolidate code to require POST …
- 9:45 PM Changeset [2684] by
- Make commands work from list and info pages
- 9:45 PM Changeset [2683] by
- Use RESTful URLs for commands
- 9:45 PM Changeset [2682] by
- Translate newlines to break tags in the machine description.
- 9:45 PM Changeset [2681] by
- Mount app on / regardless of whether it's fastcgi
- 9:44 PM Changeset [2680] by
- Port vnc page to Mako and CherryPy?
- 9:44 PM Changeset [2679] by
- Remove calls to helppopup from outside templates
- 9:44 PM Changeset [2678] by
- Upgrade info page to Mako, and use REST-style URLs.
- 9:44 PM Changeset [2677] by
- Get username from cherrypy request object
- 9:44 PM Changeset [2676] by
- Implement help handler
- 9:44 PM Changeset [2675] by
- Show the cherrypy request object on the helloworld page Add kwargs to …
- 9:44 PM Changeset [2674] by
- Use global imports for Mako templates
- 9:44 PM Changeset [2673] by
- Allow global imports to be specified for Mako templates
- 9:44 PM Changeset [2672] by
- Move the help popup code into the templates where it belongs
- 9:44 PM Changeset [2671] by
- Provide basic authentication on the development server
- 9:44 PM Changeset [2670] by
- Get login information from Apache, if available
- 9:44 PM Changeset [2669] by
- Get username and state from CherryPy? request
- 9:44 PM Changeset [2668] by
- Port list to Mako
- 9:44 PM Changeset [2667] by
- Port functions to Mako
- 9:44 PM Changeset [2666] by
- skeleton and helloworld Mako templates
- 9:43 PM Changeset [2665] by
- Add list method, require authentication for it, and add a hello world …
- 9:43 PM Changeset [2664] by
- Connect to the database on init
- 9:43 PM Changeset [2663] by
- Stub InvirtWeb? implementation
- 9:43 PM Changeset [2662] by
- CherryPy? config files
- 9:43 PM Changeset [2661] by
- Mount static resources so they can be accessed via CherryPy?
- 9:43 PM Changeset [2660] by
- Basic CherryPy? FastCGI handler
- 9:43 PM Changeset [2659] by
- Mako and SimpleJSON CherryPy? hooks
- 9:43 PM Changeset [2658] by
- Depend on python-cherrypy3 and python-mako in preparation of migrating …
- 9:08 PM Changeset [2657] by
- Create branch cherrypy-rebased
- 8:55 PM Changeset [2656] by
- Fix dumb mistakes in my r2655.
- 8:26 PM Changeset [2655] by
- Deduplicate the code in auth.fcgi and unauth.fcgi But call the …
- 7:49 PM Changeset [2654] by
- Don't calculate static_dir in the fcgi files - we no longer use it there.
- 7:35 PM Changeset [2653] by
- Remove the "checkpoint" code for timing measurements.
- 5:26 PM Changeset [2652] by
- Setup hosting for static resources in the InvirtWeb? and …
- 5:20 PM Changeset [2651] by
- Use separate fcgi files for the authed and unauthed site. This allows …
- 4:03 PM Changeset [2650] by
- Fix the unauthenticated web interface. Separate the separate …
Dec 19, 2009:
- 10:41 PM Changeset [2649] by
- Punt some RewriteRules? for deprecated URLs we no longer use.
- 10:30 PM Changeset [2648] by
- command: recognize new "internal" name for delete This fixes the bug …
- 10:00 PM Changeset [2647] by
- Fill in changelog with the many things that changed. I might still be …
- 10:00 PM Changeset [2646] by
- view.py: fix long lines
- 10:00 PM Changeset [2645] by
- view.py: double blank lines at toplevel This is a style convention …
- 10:00 PM Changeset [2644] by
- view.py: clean up remote_user_login Remove dead code, and make the …
- 10:00 PM Changeset [2643] by
- view.py: fix a docstring The first line of a docstring should be …
- 10:00 PM Changeset [2642] by
- main.py: small Python style improvement
- 9:59 PM Changeset [2641] by
- list.mako: map/lambda make Guido sad, use a comprehension In Python …
- 9:59 PM Changeset [2640] by
- info.mako: cut no-longer-used hidden field
Dec 18, 2009:
- 1:35 AM Changeset [2639] by
- Fix a typo in invirt-submit-build.
- 1:34 AM Changeset [2638] by
- scripts installed by setuptools always get installed in /usr/bin.
- 1:33 AM Changeset [2637] by
- Include invirt-submit-build in the invirt-dev install.
Dec 17, 2009:
- 10:07 PM Changeset [2636] by
- Run git-daemon as an inetd service instead of a separate daemon. …
- 8:49 PM Changeset [2635] by
- mkdir -p works if the directory already exists, so drop an unnecessary …
- 6:17 PM Changeset [2634] by
- Make the apt repo directory structure exist if it doesn't already.
- 6:15 PM Changeset [2633] by
- The apt repository needs to be owned by the repository user, so let's …
- 6:10 PM Changeset [2632] by
- Tag 0.46 of xvm-devconfig
- 6:08 PM Changeset [2631] by
- In xvm-devconfig: * Use some gpg key to run some apt repository for …
- 5:56 PM Changeset [2630] by
- Pass --no-start to dh_installinit in invirt-dev and run the initscript …
- 5:42 PM Changeset [2629] by
- And std_init takes arguments, too
- 5:42 PM Changeset [2628] by
- In invirt-dev, actually call std_init so the init script does something.
- 5:29 PM Changeset [2627] by
- Use the systemv init script instead of an upstart job. Hardy's …
- 5:12 PM Changeset [2626] by
- Install the invirt-dev upstart file without an extension (upstart …
- 5:10 PM Changeset [2625] by
- Serve the repositories in /srv/git over a git-daemon
- 2:32 PM Changeset [2624] by
- As a package maintained upstream in git, use the same logic in the git …
- 2:31 PM Changeset [2623] by
- Update the git-migration. Include two new packages and ignore a …
- 2:16 PM Changeset [2622] by
- Tag 0.45 of xvm-devconfig
- 2:10 PM Changeset [2621] by
- In xvm-devconfig: * Whoops - xvm-devconfig doesn't have the …
- 2:06 PM Changeset [2620] by
- Tag 0.44 of xvm-devconfig
- 2:03 PM Changeset [2619] by
- In xvm-devconfig: * Add build server configuration for testing the …
- 2:01 PM Changeset [2618] by
- Fix the invirt-dev init script, because bash doesn't believe in …
- 12:58 PM Changeset [2617] by
- Create hvirt branch of invirt-base.
- 12:57 PM Changeset [2616] by
- Delete the hvirt branch of invirt-base. I'll recreate it in just a …
Dec 16, 2009:
- 10:54 PM Changeset [2615] by
- Changed branch name from invirt-base->hvirt
- 10:50 PM Changeset [2614] by
- Reverted r2613 and started a new hvirt branch on the invirt-base pkg
- 8:19 PM Changeset [2613] by
- Removed debathena from sources.list.d; deleted the rest of the …
- 1:03 PM Changeset [2612] by
- Tag 0.0.24 of invirt-web
- 1:01 PM Changeset [2611] by
- Bump the version on the invirt-web package since we changed …
Dec 15, 2009:
- 11:08 PM Changeset [2610] by
- Tag 0.43 of xvm-devconfig
- 11:07 PM Changeset [2609] by
- Tag 1.1.16 of xvm-prodconfig
- 11:05 PM Changeset [2608] by
- Tag 0.0.4 of xvm-meta
- 11:03 PM Changeset [2607] by
- Tag 0.0.1 of xvm-authz-locker
- 11:03 PM Changeset [2606] by
- Create package tags directory
- 11:02 PM Changeset [2605] by
- Tag 0.0.27 of invirt-base
- 10:27 PM Changeset [2604] by
- Stop installing a sources.list.d file for XVM's apt repository.
- 10:10 PM Changeset [2603] by
- Add xvm-authz-locker dependency to the xvm-master metapackage.
- 10:10 PM Changeset [2602] by
- Move XVM's locker authorization code into a separate xvm-authz-locker …
Dec 14, 2009:
- 11:25 PM Changeset [2601] by
- Tag 0.1.1-1 of python-afs
- 11:25 PM Changeset [2600] by
- Create package tags directory
- 10:37 PM Changeset [2599] by
- Import python-afs. Debathena should eventually be importing PyAFS for …
- 10:07 PM Changeset [2598] by
- Tag 0.42 of xvm-devconfig
- 10:06 PM Changeset [2597] by
- Tag 1.1.15 of xvm-prodconfig
- 10:05 PM Changeset [2596] by
- Tag 0.0.6 of xvm-db-backup
- 10:04 PM Changeset [2595] by
- Tag 0.2.2 of invirt-database
- 10:01 PM Changeset [2594] by
- Tag 0.0.26 of invirt-base
- 8:59 PM Changeset [2593] by
- Rename the "git" tree in the configuration to "build" to be more accurate.
- 8:50 PM Changeset [2592] by
- Subclass invirt.common.struct from dict, instead of rolling our own …
Dec 7, 2009:
- 10:05 PM Changeset [2591] by
- Update the cherrypy branch to use authz.afs.cells instead of just …
- 9:33 PM Changeset [2590] by
- Store AFS cell configuration at authz.afs.cells instead of just …
Dec 5, 2009:
- 5:31 PM Changeset [2589] by
- Switch to using std-init in invirt-dev.
- 5:14 PM Changeset [2588] by
- Create /srv/git when installing invirt-dev if it doesn't exist. …
- 5:08 PM Changeset [2587] by
- Config structs aren't dicts, so neither []-indexing nor .get work on them.
- 4:55 PM Changeset [2586] by
- Apparently invirt-database-server is no longer Python 2.4-compatible …
- 4:53 PM Changeset [2585] by
- Add a debian/pyversions file to invirt-dev. Our code doesn't work on …
- 4:29 PM Changeset [2584] by
- When generating the git user's k5login, actually move it into place.
- 4:12 PM Changeset [2583] by
- Automatically regenerate the Invirt git configuration daily.
- 4:12 PM Changeset [2582] by
- Actually install the invirt-build-conf script.
- 4:12 PM Changeset [2581] by
- Update the Invirt git configuration at install-time.
- 4:12 PM Changeset [2580] by
- Actually create a git user.
- 4:12 PM Changeset [2579] by
- Update the git user's .k5login in invirt-build-conf.
- 3:49 PM Changeset [2578] by
- There is no master branch. There is only prod. And dev. But …
- 3:36 PM Changeset [2577] by
- Stuff all of our repos into an /invirt subdirectory, so that we have …
- 3:18 PM Changeset [2576] by
- Populate the superrepo as part of the git migration.
Nov 30, 2009:
- 8:44 PM Changeset [2575] by
- Add brockm to xvm-dev
Nov 29, 2009:
- 3:27 PM Changeset [2574] by
- As noted in the invirt.authz.locker._authenticate docstring, if we …
- 12:56 PM Changeset [2573] by
- Update the git-migration authors file.
- 8:48 AM Changeset [2572] by
- Take advantage of the newly added symbolic names for PTS connection …
- 8:48 AM Changeset [2571] by
- Rephrase the invirt.authz.locker._authenticate docstring for clarity. …
Nov 26, 2009:
- 10:18 AM Changeset [2570] by
- Add remctl-server as a dependency for invirt-dev, for the build scripts.
- 10:15 AM Changeset [2569] by
- Pass a mode to os.fdopen in invirt-build-conf and invirt-submit-build. …
- 9:46 AM Changeset [2568] by
- Fix typo in invirt-build-conf.
- 9:45 AM Changeset [2567] by
- Replace NamedTemporaryFile? with mkstemp in invirt-build-conf and …
Nov 25, 2009:
- 11:43 PM Changeset [2566] by
- Until we switch to storing krb5 principals in the database, we need to …
- 11:43 PM Changeset [2565] by
- Add a script for generating the remctl configuration to trigger the …
- 11:43 PM Changeset [2564] by
- Update invirt-dev.dirs to create directories used by the …
- 11:43 PM Changeset [2563] by
- First stab at the remctl script to handle new build queue submission …
Nov 23, 2009:
- 1:37 AM Changeset [2562] by
- In invirt.authz.locker, deal with getting tokens and …
Nov 22, 2009:
- 11:17 PM Changeset [2561] by
- Update invirt-base's setup.py to deal with invirt.authz module.
- 11:14 PM Changeset [2560] by
- Add a magic invirt.authz.mech module that loads whatever authz.mech is …
- 11:14 PM Changeset [2559] by
- Add a invirt.authz.locker module to invirt-base for XVM-style …
- 9:02 PM Changeset [2558] by
- "Cherry-pick" r2557 (Re-arrange the authz configuration.) to the …
- 8:54 PM Changeset [2557] by
- Re-arrange the authz configuration. In particular, even if we allow …
- 5:58 PM Changeset [2556] by
- In invirt-dev: * Since the prerm code to remove the repo group from …
- 5:58 PM Changeset [2555] by
- Also punt invirt-build-release for the time being. It might make an …
- 5:58 PM Changeset [2554] by
- Punt invirt-ood-packages and invirt-ood-build from invirt-dev's …
- 4:56 PM Changeset [2553] by
- Add a changelog entry to invirt-base for r2551 (Add an iter method …
- 4:07 PM Changeset [2552] by
- Change repository configuration to generate config from a mako …
- 4:07 PM Changeset [2551] by
- Add an iter method to invirt.common.struct.
- 4:07 PM Changeset [2550] by
- Punt invirt-uploaders and unsigned files from repository config. …
- 4:07 PM Changeset [2549] by
- Punt the invirt-ood-packages script (and invirt-ood-build). They were …
- 4:07 PM Changeset [2548] by
- Update the packaging to build and install the invirtibuilder.
- 4:07 PM Changeset [2547] by
- Add a setup.py for the new invirtibuilder and invirt.builder code.
- 4:07 PM Changeset [2546] by
- Python 2.5 requires an import from the future to get a with statement.
- 4:07 PM Changeset [2545] by
- In the invirtibuilder, take advantage of the getBinaries function in …
- 4:07 PM Changeset [2544] by
- Deal with Debian-native packages correctly when calculating and …
- 4:07 PM Changeset [2543] by
- Pull functions that are needed for the git remctl scripts out of the …
- 4:07 PM Changeset [2542] by
- Move the invirtibuilder into invirt-dev as a first step towards …
- 4:07 PM Changeset [2541] by
- In invirt-base: * Add a captureOutput function to invirt.common as a …
Note: See TracTimeline
for information about the timeline view.