|
|
@2651
|
15 years |
broder |
Use separate fcgi files for the authed and unauthed site.
This allows …
|
|
|
@2650
|
15 years |
broder |
Fix the unauthenticated web interface.
Separate the separate …
|
|
|
@2648
|
15 years |
price |
command: recognize new "internal" name for delete
This fixes the bug …
|
|
|
@2646
|
15 years |
price |
view.py: fix long lines
|
|
|
@2645
|
15 years |
price |
view.py: double blank lines at toplevel
This is a style convention …
|
|
|
@2644
|
15 years |
price |
view.py: clean up remote_user_login
Remove dead code, and make the …
|
|
|
@2643
|
15 years |
price |
view.py: fix a docstring
The first line of a docstring should be …
|
|
|
@2642
|
15 years |
price |
main.py: small Python style improvement
|
|
|
@2641
|
15 years |
price |
list.mako: map/lambda make Guido sad, use a comprehension
In Python …
|
|
|
@2640
|
15 years |
price |
info.mako: cut no-longer-used hidden field
|
|
|
@2591
|
15 years |
broder |
Update the cherrypy branch to use authz.afs.cells instead of just …
|
|
|
@2558
|
15 years |
broder |
"Cherry-pick" r2557 (Re-arrange the authz configuration.) to the …
|
|
|
@2534
|
15 years |
quentin |
Document MachineView?.getattr
|
|
|
@2532
|
15 years |
quentin |
Clarify the operation of MakoHandler?
|
|
|
@2531
|
15 years |
quentin |
Revert "Replace weird username logic with the old logic."
This …
|
|
|
@2530
|
15 years |
price |
fix a syntax error from my r2526
|
|
|
@2529
|
15 years |
price |
Restore explanatory comment on random.seed().
|
|
|
@2528
|
15 years |
price |
style tweaks
|
|
|
@2527
|
15 years |
price |
tighten a bit of code
|
|
|
@2526
|
15 years |
price |
main.py: FieldStorage? is history, so revert to sugared getitem.
|
|
|
@2525
|
15 years |
price |
fix super-long lines
|
|
|
@2524
|
15 years |
price |
tighten a bit of code
|
|
|
@2523
|
15 years |
price |
cut a leftover comment, fix a bit of spacing
|
|
|
@2522
|
15 years |
price |
cut uninformative comment and blank line
|
|
|
@2521
|
15 years |
price |
main.fcgi: usage, fix a bit of spacing
|
|
|
@2520
|
15 years |
price |
small style fix
|
|
|
@2519
|
15 years |
price |
Replace weird username logic with the old logic.
remote_user_login() …
|
|
|
@2518
|
15 years |
price |
style nit
|
|
|
@2515
|
15 years |
pweaver |
Removed useless method
|
|
|
@2512
|
15 years |
quentin |
Remove unused external_remote_user_login function
|
|
|
@2488
|
15 years |
broder |
Punt the "moocow" VNC password - it's dumb, and we already have our …
|
|
|
@2486
|
15 years |
quentin |
error page tweaks
|
|
|
@2485
|
15 years |
quentin |
Full error handling
|
|
|
@2484
|
15 years |
quentin |
Unauthenticated front page
|
|
|
@2483
|
15 years |
quentin |
Make modify form work
|
|
|
@2482
|
15 years |
quentin |
Implement administrator mode
|
|
|
@2481
|
15 years |
quentin |
Ensure Kerberos tickets get passed to the ssh that ajaxterm spawns
|
|
|
@2456
|
15 years |
quentin |
Handle control characters from Safari (they arrive pre-translated)
|
|
|
@2455
|
15 years |
quentin |
Remove dependency on qweb framework
|
|
|
@2454
|
15 years |
quentin |
Use browser-based dupe suppression, so multiple clients can connect to …
|
|
|
@2453
|
15 years |
ecprice |
Update focus rules to failback in safari
|
|
|
@2452
|
15 years |
ecprice |
disable GETting to post keyboards to ajaxterm
|
|
|
@2451
|
15 years |
ecprice |
Make ajaxterm only seize keypresses when focused.
|
|
|
@2450
|
15 years |
ecprice |
Clear stale fds out of cache in ajaxterm
|
|
|
@2449
|
15 years |
ecprice |
Fix race condition in ajaxterm
|
|
|
@2448
|
15 years |
quentin |
Apply javascript quoting after URL-escaping
|
|
|
@2443
|
15 years |
quentin |
Link to the web terminal page from the VM list for paravms
|
|
|
@2440
|
15 years |
quentin |
Compress ajaxterm redraws with gzip, to reduce latency
|
|
|
@2435
|
15 years |
quentin |
Allow reconnecting to the same terminal session
|
|
|
@2434
|
15 years |
quentin |
Fix typo
|
|
|
@2433
|
15 years |
quentin |
ajaxterm!
|
|
|
@2432
|
15 years |
quentin |
Add terminal page
|
|
|
@2431
|
15 years |
quentin |
Allow pages to specify extra header elements
|
|
|
@2430
|
15 years |
quentin |
Make ajaxterm play nicely with CherryPy?
|
|
|
@2429
|
15 years |
quentin |
Allow passing a different command for each ajaxterm invocation
|
|
|
@2428
|
15 years |
quentin |
Update the errortest handler for cherrypy
|
|
|
@2427
|
15 years |
quentin |
Import upstream ajaxterm 0.10
|
|
|
@2425
|
15 years |
broder |
Only aklog to a cell if encryption is actually needed.
|
|
|
@2424
|
15 years |
quentin |
Show installer status on the front page, and unbreak the autoinstall …
|
|
|
@2423
|
15 years |
quentin |
Clarify that staff can receive Windows license keys from MIT
|
|
|
@2422
|
15 years |
quentin |
Write handler for create form, and consolidate code to require POST …
|
|
|
@2421
|
15 years |
quentin |
Make command XSS error correct
|
|
|
@2420
|
15 years |
quentin |
Use basic authentication in the development server to work around a …
|
|
|
@2419
|
15 years |
quentin |
textarea elements don't handle HTML
|
|
|
@2418
|
15 years |
quentin |
Make commands work from list and info pages
|
|
|
@2417
|
15 years |
quentin |
Use RESTful URLs for commands
|
|
|
@2416
|
15 years |
broder |
Translate newlines to break tags in the machine description.
|
|
|
@2415
|
15 years |
quentin |
Mount app on / regardless of whether it's fastcgi
|
|
|
@2414
|
15 years |
quentin |
Port vnc page to Mako and CherryPy?
|
|
|
@2413
|
15 years |
quentin |
Move machine-related pages into a REST-style URL.
|
|
|
@2412
|
15 years |
quentin |
Remove calls to helppopup from outside templates
|
|
|
@2411
|
15 years |
quentin |
Upgrade info page to Mako
|
|
|
@2410
|
15 years |
quentin |
Get username from cherrypy request object
|
|
|
@2409
|
15 years |
quentin |
Implement help handler
|
|
|
@2408
|
15 years |
quentin |
Add kwargs to helloworld for debugging purposes
|
|
|
@2407
|
15 years |
quentin |
Show the cherrypy request object on the helloworld page
|
|
|
@2406
|
15 years |
quentin |
Add space after id attribute
|
|
|
@2405
|
15 years |
quentin |
Properly refer to functions via self.fn
|
|
|
@2404
|
15 years |
quentin |
Allow broder to log in to development web server
|
|
|
@2403
|
15 years |
quentin |
Use global imports for Mako templates
|
|
|
@2402
|
15 years |
quentin |
Allow global imports to be specified for Mako templates
|
|
|
@2401
|
15 years |
quentin |
Properly HTML-escape functions
|
|
|
@2400
|
15 years |
quentin |
Move the help popup code into the templates where it belongs
|
|
|
@2399
|
15 years |
quentin |
Initialize state object correctly
|
|
|
@2398
|
15 years |
quentin |
Provide Digest authentication on the development server
|
|
|
@2397
|
15 years |
quentin |
Get login information from Apache, if available
|
|
|
@2396
|
15 years |
quentin |
Get username and state from CherryPy? request
|
|
|
@2395
|
15 years |
quentin |
Port list to Mako
|
|
|
@2394
|
15 years |
quentin |
Remove Cheetah skeleton
|
|
|
@2393
|
15 years |
quentin |
Port functions to Mako
|
|
|
@2392
|
15 years |
quentin |
Basic skeleton and helloworld templates
|
|
|
@2391
|
15 years |
quentin |
Add list method, require authentication for it, and add a hello world …
|
|
|
@2390
|
15 years |
quentin |
Connect to the database on init
|
|
|
@2389
|
15 years |
quentin |
Stub InvirtWeb? implementation
|
|
|
@2388
|
15 years |
quentin |
CherryPy? config files
|
|
|
@2387
|
15 years |
quentin |
Mount static resources so they can be accessed via CherryPy?
|
|
|
@2386
|
15 years |
quentin |
Basic CherryPy? FastCGI handler
|
|
|
@2385
|
15 years |
quentin |
Mako and SimpleJSON CherryPy? hooks
|
|
|
@2383
|
15 years |
broder |
Create cherrypy branch of invirt-web.
|
|
copied from trunk/packages/invirt-web/code:
|
|
|
@2322
|
15 years |
price |
xen-ips: silently ignore already-present IPs
Also from the first …
|