Commit Graph

53 Commits

Author SHA1 Message Date
Kelven Yang 0cf3b75c2f CLOUDSTACK-3456: proactively close XAPI initiated console session from console proxy to avoid DoS behave to XS host 2013-07-10 14:01:26 -07:00
Kelven Yang 73ed03baea CLOUDSTACK-2039: Improve console access security with 128-bit AES encryption and securely-randomized key generation 2013-04-16 01:42:29 +01:00
Kelven Yang ebc10b6bf0 CLOUDSTACK-1568,CLOUDSTACK-1664: Fix ActionEvent interception and optimize @DB lookup with caching
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-03-21 00:50:31 +00:00
Kelven Yang 2323d1a730 CLOUDSTACK-1655: A regression in ConsoleProxy caused by deprecating old URL form 2013-03-12 20:39:39 -04:00
Kelven Yang ddefdbfcec Disable acceptence of old-fashion URL form for console access 2013-03-08 15:20:52 -08:00
Kelven Yang df8c7506fc CLOUDSTACK-1173: fix the regression caused by life-cycle management changes 2013-02-26 11:51:31 -08:00
Kelven Yang 7e8c605a0f apply https://reviews.apache.org/r/7996/ 2012-11-27 10:37:24 -08:00
Mice Xia 21ff7c4e7a CLOUDSTACK-217 Count of active sessions in console proxy do not descrease as VNC session close 2012-09-27 15:07:18 +08:00
Mice Xia 0bf8c5a18f CLOUDSTACK-61 Console proxy has plenty of files with CRLF line ending. 2012-09-08 09:26:14 +08:00
Kelven Yang 3609e44b58 commit for https://reviews.apache.org/r/6608/ 2012-08-27 10:39:49 -07:00
Darren Shepherd 490e87a617 Fix small compilation issue encountered when building with maven 2012-08-24 11:18:53 -07:00
Mice Xia b25122bd4d Remove @author tag from non third-party source files in console-proxy folder and repalce tab indention with 4 spaces 2012-08-13 15:26:03 +08:00
Kelven Yang c3713a5861 Merge fix from community 2012-06-13 16:46:16 -07:00
Kelven Yang 8d436e949c 1) Fix Console viewer CTRL key problem on Chrome browser
2) Support mouse drag/drop
2012-06-12 16:01:59 -07:00
David Nalley 8e6999d26b Console-proxy license headers from Chip Childers 2012-06-12 09:38:19 -04:00
Kelven Yang ef4f0c695a bug CS-15179: ensure route before connecting
Reviewed-by: anthony
2012-06-06 16:58:13 -07:00
Kelven Yang e8a5d51da7 Support console access through rebooting with XAPI session re-negotiation 2012-05-16 17:02:22 -07:00
Kelven Yang 4f98bbe194 Add screen-resize support to new VNC engine 2012-05-04 11:32:23 -07:00
Kelven Yang 310453f993 Use the correct XenServer console streaming URL via XAPI 2012-05-02 14:15:01 -07:00
Kelven Yang 102bc1f39f Don't use dynamic quiried key size as it varies on different JVM implementation and security providers 2012-04-20 11:43:06 -07:00
Kelven Yang c5083787c2 Hardening console proxy AJAX protocol to address security concerns 2012-04-19 12:10:33 -07:00
Kelven Yang 2b6666ccd1 Remove the dependency on VNC port for session management inside Console Proxy. This is to adapt Xen secure console support 2012-04-11 17:18:41 -07:00
Kelven Yang 8b8973f941 Complete XenServer Secure Console proxy implementation 2012-04-10 15:57:52 -07:00
Rajesh Battala 3cbb8bc198 Xenserver Secure Console Proxy Phase I 2012-04-10 18:01:56 +05:30
Kelven Yang d76207a09c Add support for Xen Secure-Console Intergration in console proxy 2012-04-09 15:49:20 -07:00
Kelven Yang 12ec170cc0 Do load report outside of the loop 2012-04-09 15:49:19 -07:00
frank 2f634c0913 Switch to Apache license 2012-04-03 04:50:05 -07:00
Kelven Yang fe950868c3 Make the final switch on console proxy refactoring work. new VNC engine will be in use after this commit
Reviewed-By: Kelven
2012-03-27 14:56:42 -07:00
Kelven Yang 27c77133d4 Console proxy refactoring - new VNC engine is plugged in 2012-03-27 14:56:41 -07:00
Kelven Yang e37c99d109 Console proxy refactoring incremental check-in - pluggable framework for VNC and RDP engine 2012-03-07 16:56:37 -08:00
Kelven Yang 4eb4d77746 Console proxy refactoring incremental check-in - build in-memory VncClient contact between VNC client implementation and console proxy 2012-03-01 17:08:22 -08:00
Kelven Yang 52ebf15e7c Console proxy refactoring incremental check-in - new VNC protocol implementation 2012-02-28 17:03:38 -08:00
Edison Su 1ab89dd436 add cert chain in db, and also open the api to upload a cert chain 2012-02-09 14:56:40 -08:00
Kelven Yang 847dde7896 bug 13428: use static generated keystore to include intermediate CA certificates
Reviewed-by: Edison
2012-02-02 21:14:50 -08:00
Kelven Yang d576e241a1 bug 11319: console proxy and console viewer keyboard framework refactoring 2011-12-14 15:46:51 -08:00
Kelven Yang 0421eafba0 bug 10765: add japanese keyboard support for linux OSes 2011-08-31 15:53:01 -07:00
Kelven Yang 6bea2f7c2b Forgot to save this file before last check-in 2011-07-11 16:52:45 -07:00
Kelven Yang 0fa8b65cde bug 10656: check OutOfMemoryError in critical path, fix run.sh to let it be able to monitor process termination 2011-07-11 16:33:19 -07:00
Kelven Yang 381c8d0712 Add initial ConsoleProxy Monitor skeleton 2011-07-11 12:20:23 -07:00
Kelven Yang 48ee550c45 Japanese keyboard + Japanese OS(WinXP JP) to access Japanese VM(WinXP JP) 2011-05-18 17:36:34 -07:00
Kelven Yang fd27127f6e Japanese keyboard + guest Japanese OS 2011-05-17 17:11:58 -07:00
Kelven Yang eeada6f508 Letting console-proxy reflect back browser accept-language to help loading OS related keyboard 2011-05-16 17:59:36 -07:00
Kelven Yang de3f12901e wire-up international keyboard event handling 2011-05-10 15:58:30 -07:00
Kelven Yang 7bc9165a9a use same command machenism for routing UI command with Japanese keyboard change 2011-05-06 15:14:38 -07:00
root ea087d29cf add keyboard type selection to console viewer UI 2011-05-06 14:28:40 -07:00
Kelven Yang 160b2e1114 Finalize custom certficate support. hook with UI 2011-04-22 13:45:09 -07:00
Kelven Yang e69774e13a Add console proxy management state, support certificate upload, all done except UI 2011-04-21 18:46:37 -07:00
Kelven Yang a5816ce48e bug 8911: getjar URL was actually deprecated, console proxy download should be gone through ConsoleProxyAjaxResourceHandler which contains security check aganst the attack specified in the bug report 2011-03-09 14:51:27 -08:00
Frank e9652e67ad migrate premium to oss 2011-01-28 16:07:46 -08:00
Kelven Yang 92815fc9f7 bug 7228: the exception found in this bug actually does not affect normal function but rather a ugly log message. add some protection to ignore invalid parameter from URL 2010-12-06 11:58:33 -08:00