|
|
@2764
|
15 years |
broder |
Ensure Kerberos tickets get passed to the ssh that ajaxterm spawns
|
|
|
@2763
|
15 years |
broder |
Handle control characters from Safari (they arrive pre-translated)
|
|
|
@2762
|
15 years |
broder |
Remove dependency on qweb framework
|
|
|
@2761
|
15 years |
broder |
Use browser-based dupe suppression, so multiple clients can connect to …
|
|
|
@2760
|
15 years |
broder |
Update focus rules to failback in safari
|
|
|
@2759
|
15 years |
broder |
disable GETting to post keyboards to ajaxterm
|
|
|
@2758
|
15 years |
broder |
Make ajaxterm only seize keypresses when focused.
|
|
|
@2757
|
15 years |
broder |
Clear stale fds out of cache in ajaxterm
|
|
|
@2756
|
15 years |
broder |
Fix race condition in ajaxterm
|
|
|
@2755
|
15 years |
broder |
Link to the web terminal page from the VM list for paravms
|
|
|
@2754
|
15 years |
broder |
Compress ajaxterm redraws with gzip, to reduce latency
|
|
|
@2753
|
15 years |
broder |
Allow reconnecting to the same terminal session
|
|
|
@2752
|
15 years |
broder |
ajaxterm!
|
|
|
@2751
|
15 years |
broder |
Add terminal page
|
|
|
@2750
|
15 years |
broder |
Allow pages to specify extra header elements
|
|
|
@2749
|
15 years |
broder |
Make ajaxterm play nicely with CherryPy?
|
|
|
@2748
|
15 years |
broder |
Allow passing a different command for each ajaxterm invocation
|
|
|
@2747
|
15 years |
broder |
Import upstream ajaxterm 0.10
|
|
|
@2746
|
15 years |
broder |
Create branch ajaxterm-rebased
|
|
|
@2739
|
15 years |
quentin |
Properly separate the auth.fcgi and unauth.fcgi scripts
|
|
|
@2736
|
15 years |
quentin |
Add an icon to be shown when a VM is being installed
|
|
|
@2735
|
15 years |
broder |
The cherrypy branch has been subsumed by the cherrypy-rebased branch.
|
|
|
@2734
|
15 years |
broder |
Fix dumb mistakes in my r2655.
|
|
|
@2733
|
15 years |
broder |
Deduplicate the code in auth.fcgi and unauth.fcgi
But call the …
|
|
|
@2732
|
15 years |
broder |
Don't calculate static_dir in the fcgi files - we no longer use it
there.
|
|
|
@2731
|
15 years |
broder |
Remove the "checkpoint" code for timing measurements.
|
|
|
@2730
|
15 years |
broder |
Setup hosting for static resources in the InvirtWeb? and …
|
|
|
@2729
|
15 years |
broder |
Use separate fcgi files for the authed and unauthed site.
This allows …
|
|
|
@2728
|
15 years |
broder |
Fix the unauthenticated web interface.
Separate the separate …
|
|
|
@2727
|
15 years |
broder |
Punt some RewriteRules? for deprecated URLs we no longer use.
|
|
|
@2726
|
15 years |
broder |
command: recognize new "internal" name for delete
This fixes the bug …
|
|
|
@2725
|
15 years |
broder |
Fill in changelog with the many things that changed.
I might still be …
|
|
|
@2724
|
15 years |
broder |
view.py: fix long lines
|
|
|
@2723
|
15 years |
broder |
view.py: double blank lines at toplevel
This is a style convention …
|
|
|
@2722
|
15 years |
broder |
view.py: clean up remote_user_login
Remove dead code, and make the …
|
|
|
@2721
|
15 years |
broder |
view.py: fix a docstring
The first line of a docstring should be …
|
|
|
@2720
|
15 years |
broder |
main.py: small Python style improvement
|
|
|
@2719
|
15 years |
broder |
list.mako: map/lambda make Guido sad, use a comprehension
In Python …
|
|
|
@2718
|
15 years |
broder |
info.mako: cut no-longer-used hidden field
|
|
|
@2717
|
15 years |
broder |
Update the cherrypy branch to use authz.afs.cells instead of just …
|
|
|
@2716
|
15 years |
broder |
"Cherry-pick" r2557 (Re-arrange the authz configuration.) to the …
|
|
|
@2715
|
15 years |
broder |
Document MachineView?.getattr
|
|
|
@2714
|
15 years |
broder |
Make changelog entries describe package changes, not packaging changes
|
|
|
@2713
|
15 years |
broder |
Clarify the operation of MakoHandler?
|
|
|
@2712
|
15 years |
broder |
Revert "Replace weird username logic with the old logic."
This …
|
|
|
@2711
|
15 years |
broder |
fix a syntax error from my r2526
|
|
|
@2710
|
15 years |
broder |
Restore explanatory comment on random.seed().
|
|
|
@2709
|
15 years |
broder |
style tweaks
|
|
|
@2708
|
15 years |
broder |
tighten a bit of code
|
|
|
@2707
|
15 years |
broder |
main.py: FieldStorage? is history, so revert to sugared getitem.
|
|
|
@2706
|
15 years |
broder |
fix super-long lines
|
|
|
@2705
|
15 years |
broder |
tighten a bit of code
|
|
|
@2704
|
15 years |
broder |
cut a leftover comment, fix a bit of spacing
|
|
|
@2703
|
15 years |
broder |
cut uninformative comment and blank line
|
|
|
@2702
|
15 years |
broder |
main.fcgi: usage, fix a bit of spacing
|
|
|
@2701
|
15 years |
broder |
small style fix
|
|
|
@2700
|
15 years |
broder |
Replace weird username logic with the old logic.
remote_user_login() …
|
|
|
@2699
|
15 years |
broder |
style nit
|
|
|
@2698
|
15 years |
broder |
Removed useless method
|
|
|
@2697
|
15 years |
broder |
Remove unused external_remote_user_login function
|
|
|
@2696
|
15 years |
broder |
Punt the "moocow" VNC password - it's dumb, and we already have our …
|
|
|
@2695
|
15 years |
broder |
Remove unused template code
|
|
|
@2694
|
15 years |
broder |
Use contact address from config on error page
|
|
|
@2693
|
15 years |
broder |
Full error handling
|
|
|
@2692
|
15 years |
broder |
Unauthenticated front page
|
|
|
@2691
|
15 years |
broder |
Make modify form work
|
|
|
@2690
|
15 years |
broder |
Implement administrator mode
|
|
|
@2689
|
15 years |
broder |
Update the errortest handler for cherrypy
|
|
|
@2688
|
15 years |
broder |
Only aklog to a cell if encryption is actually needed.
|
|
|
@2687
|
15 years |
broder |
Show installer status on the front page, and unbreak the autoinstall …
|
|
|
@2686
|
15 years |
broder |
Clarify that staff can receive Windows license keys from MIT
|
|
|
@2685
|
15 years |
broder |
Write handler for create form, and consolidate code to require POST …
|
|
|
@2684
|
15 years |
broder |
Make commands work from list and info pages
|
|
|
@2683
|
15 years |
broder |
Use RESTful URLs for commands
|
|
|
@2682
|
15 years |
broder |
Translate newlines to break tags in the machine description.
|
|
|
@2681
|
15 years |
broder |
Mount app on / regardless of whether it's fastcgi
|
|
|
@2680
|
15 years |
broder |
Port vnc page to Mako and CherryPy?
|
|
|
@2679
|
15 years |
broder |
Remove calls to helppopup from outside templates
|
|
|
@2678
|
15 years |
broder |
Upgrade info page to Mako, and use REST-style URLs.
|
|
|
@2677
|
15 years |
broder |
Get username from cherrypy request object
|
|
|
@2676
|
15 years |
broder |
Implement help handler
|
|
|
@2675
|
15 years |
broder |
Show the cherrypy request object on the helloworld page
Add kwargs to …
|
|
|
@2674
|
15 years |
broder |
Use global imports for Mako templates
|
|
|
@2673
|
15 years |
broder |
Allow global imports to be specified for Mako templates
|
|
|
@2672
|
15 years |
broder |
Move the help popup code into the templates where it belongs
|
|
|
@2671
|
15 years |
broder |
Provide basic authentication on the development server
|
|
|
@2670
|
15 years |
broder |
Get login information from Apache, if available
|
|
|
@2669
|
15 years |
broder |
Get username and state from CherryPy? request
|
|
|
@2668
|
15 years |
broder |
Port list to Mako
|
|
|
@2667
|
15 years |
broder |
Port functions to Mako
|
|
|
@2666
|
15 years |
broder |
skeleton and helloworld Mako templates
|
|
|
@2665
|
15 years |
broder |
Add list method, require authentication for it, and add a hello world …
|
|
|
@2664
|
15 years |
broder |
Connect to the database on init
|
|
|
@2663
|
15 years |
broder |
Stub InvirtWeb? implementation
|
|
|
@2662
|
15 years |
broder |
CherryPy? config files
|
|
|
@2661
|
15 years |
broder |
Mount static resources so they can be accessed via CherryPy?
|
|
|
@2660
|
15 years |
broder |
Basic CherryPy? FastCGI handler
|
|
|
@2659
|
15 years |
broder |
Mako and SimpleJSON CherryPy? hooks
|
|
|
@2658
|
15 years |
broder |
Depend on python-cherrypy3 and python-mako in preparation of migrating …
|
|
|
@2657
|
15 years |
broder |
Create branch cherrypy-rebased
|
|
|