Commit Graph

168 Commits

Author SHA1 Message Date
Mice Xia 0bf8c5a18f CLOUDSTACK-61 Console proxy has plenty of files with CRLF line ending. 2012-09-08 09:26:14 +08:00
David Nalley a19d7ab00b fixing more line encodings 2012-09-07 17:32:39 -04:00
Edison Su 5ae15f8bbf first OSS build 2012-09-05 17:45:25 -07:00
Hugo Trippaers 3054537182 Use maven to build the systemvm zip and iso 2012-09-03 14:09:19 +02:00
Darren Shepherd 590f52df82 Include some missing resources in the jars 2012-08-28 08:59:20 -07:00
Kelven Yang 3609e44b58 commit for https://reviews.apache.org/r/6608/ 2012-08-27 10:39:49 -07:00
olivier lamy a06ed5728c remove intermediate parent poms 2012-08-27 16:43:24 +02:00
olivier lamy 3aa469da2a groupdId is now org.apache.cloudstack 2012-08-25 09:20:21 +02:00
olivier lamy 5ef60aceb1 %s/tab/ws/ 2012-08-25 00:03:23 +02:00
Darren Shepherd 4a4007e652 Add license 2012-08-24 11:18:54 -07:00
Darren Shepherd ebc0fa458a * Maven 3 support
* Pretty Format POM's
* AWS API compiles now
2012-08-24 11:18:54 -07:00
Darren Shepherd 490e87a617 Fix small compilation issue encountered when building with maven 2012-08-24 11:18:53 -07:00
Darren Shepherd f826971fea Maven config, initial commit 2012-08-24 11:18:52 -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
Chip Childers 42ef767c4a License header updates. 2012-08-02 09:16:16 -04:00
Wido den Hollander 3412ce7348 system vm: Use systemvm.log as logfile for System VM's.
In commit:01ea1fba2f7277d687bf72bf79988d25ecb501c2 this was adjusted to "consoleproxy.log", but
the SSVM and CPVM share the same log4j configuration.
2012-06-21 14:15:10 +02:00
Wido den Hollander 01ea1fba2f console proxy: Adjust logfile to other path
We now store the console proxy logs in /var/log/cloud/consoleproxy.log
2012-06-20 11:46:20 +02:00
Kelven Yang c3713a5861 Merge fix from community 2012-06-13 16:46:16 -07:00
Chip Childers 08fe71dad4 Correcting console proxy shell script exec headers.
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2012-06-13 07:56:16 -04: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
frank 7f8cf5a9ff fix copying template
Conflicts:

	console-proxy/scripts/ipfirewall.sh
2012-03-15 14:43:03 -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
Kelven Yang 64abfca407 bug 13637: don't send ENTER/BACKSPACE in javascript KEY-PRESS event. Reviewed-By: Anthony 2012-02-14 16:02:20 -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
Edison Su bdfb8a2e14 add realhostip.crs/key/crt 2012-02-09 14:56:40 -08:00
frank aa9d250280 port copy template fix to acton 2012-02-09 14:19:08 -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 871777b45e bug 12976: The new keyboard framework sends only raw keyboard events, it turned out that it does not work with Xen/KVM hypervisors(only VMware supports standard raw keyboard events), Xen/KVM accept only cooked keyboard events, to maintain cross hypervisor compability, US english keyboard will be handled in the new JsCookedKeyboardMapper class 2012-01-18 15:49:54 -08:00
frank 52610ffcb3 add copyright header to shell scripts 2012-01-11 18:41:53 -08:00
Kelven Yang d12343b132 bug 12763: add a missing mapping(SHIFT = --> +) for english keyboard 2011-12-29 11:39:05 -08:00
Kelven Yang 86cbe3e0ee bug 12763: rebuild keycode mapping when browser is running on Japanese system with Japanese keyboard under the new framework 2011-12-29 11:23:15 -08:00
Kelven Yang a01c52940e bug 12696: add keysym mapping for capslock key 2011-12-21 13:52:52 -08:00
Kelven Yang 6be6b6237b bug 11319: turn-off debug-time logger window 2011-12-14 15:46:51 -08:00
Kelven Yang d576e241a1 bug 11319: console proxy and console viewer keyboard framework refactoring 2011-12-14 15:46:51 -08:00
Edison Su f6acda0b91 bug 11663: iterate the whole /var/cache/cloud/cmdline to find out the mgt server ip address, as the position is different for each hypervisor
status 11663: resolved fixed
2011-10-06 14:33:58 -07:00
frank ae2c5d9a6e Bug 11539 - SSVM stop script doesn't work
status 11539: resolved fixed
reviewed-by: edison

Conflicts:

	console-proxy/scripts/run.sh
2011-09-22 17:52:42 -07:00
Kelven Yang 4ea0256959 turn-off temporary debugging stuff 2011-08-31 18:19:10 -07:00
Kelven Yang 0421eafba0 bug 10765: add japanese keyboard support for linux OSes 2011-08-31 15:53:01 -07:00
Edison Su b7f1149acc bug 9756: fix ssvm-check.sh, always get parameter from /var/run/cloud/cmdline
status 9756: resolved fixed
2011-08-09 10:52:29 -07:00
Kelven Yang c8c329760d bug 10765: fix step 3 - tranlation map for japanese keyboard on japanese host VM to japanese keyboard on guest VM 2011-08-04 18:46:55 -07:00
Kelven Yang a680f192ab bug 10765: there will be two steps for a full fix, this is step 1 -translate japanese Yen mark at javascript side 2011-08-03 18:13:12 -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
Edison Su 0dacd3913a bug 10423: agent in ssvm needs to add default keystore, as we copying templates through https://**realhostip.**
status 10423: resolved fixed
2011-07-08 13:49:43 -07:00
Abhinandan Prateek f6b02aa032 bug 10065 : multiple secondary storage support required for ssvm-check.sh
status 10065: resolved fixed

checking status of multiple sec storages.
the cmdline remains same
2011-05-27 12:32:27 +05:30
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 c0ffcfc46d Japanese Windows + Japanese keyboard + Firefox/IE/Chrome/Safari 2011-05-17 13:50:57 -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 1ff550f4a6 English Windows + Japanese keyboard + Firefox/IE/Safari/Chrome keyboard mapping 2011-05-16 14:19:55 -07:00
Kelven Yang 101ff9bb42 Make keyboard selection UI work across all browsers (FireFox, Chrome, IE, Safari) 2011-05-13 17:44:29 -07:00
Kelven Yang 28297b63a7 support extended key codes from numeric pad area. Complete Japanese keyboard + English Win7 2011-05-13 11:06:58 -07:00
Kelven Yang 0d77874f48 add KeyboardMapper class and Japanese keyboard translation table 2011-05-12 17:31:47 -07:00
Kelven Yang de3f12901e wire-up international keyboard event handling 2011-05-10 15:58:30 -07:00
Kelven Yang 824caafb8f international keyboard support in console viewer 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
Frank 92155522f2 Add license header to files 2011-04-14 11:23:14 -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
Kelven Yang 0cd0703c81 Bug 8717: Move VMwareGuru to premium 2011-02-23 16:10:21 -08:00
Kelven Yang a0c48d7fa1 1) Rename console-common to console so that Eclipse project name is the same as folder name
2) Fix UTF encoding issue at servlet response
2011-02-15 10:04:06 -08:00
Kevin Kluge f75be002e2 fix 8210, ssvm-check does not work on kvm 2011-02-03 16:33:14 -08:00
Kelven Yang 27f2b6cbb1 Let cluster host-heartbeat be in a sperated context to avoid update delay by other activities 2011-02-01 17:38:12 -08:00
Kevin Kluge 6550f0a63b update for debian 2011-01-31 23:27:44 -08:00
Kelven Yang 2b2885cf5e change VmWare to trademarked name VMware 2011-01-31 14:08:27 -08:00
Alex Huang b98961bcb1 fixed all the broken thirdparty stuff 2011-01-31 10:51:01 -08:00
anthony 19e7387702 build fix 2011-01-28 19:19:53 -08:00
Frank e9652e67ad migrate premium to oss 2011-01-28 16:07:46 -08:00
Alex Huang 2ec5bef63f eclipse workspace changes 2011-01-20 10:31:18 -08:00
anthony 8bc7118c4f eclipse fix 2011-01-14 11:39:12 -08:00
Kevin Kluge 3df2faa7dd update ssvm-check for the new command line params 2011-01-13 22:42:27 -08:00
Chiradeep Vittal 322a8f8126 correct typo 2011-01-13 12:36:38 -08:00
Chiradeep Vittal 935734868f open up logging for secondary storage 2011-01-13 12:36:37 -08:00
nit 6850a0ae9a bug 7519 : Opening eth2 for public traffic on ssvm. Implementing the ip firewall for zone to zone copy in the Apache layer. Disabling directory listing for extract server root. 2011-01-11 20:05:35 +05:30
Edison Su c12e96dcc3 add missing files 2011-01-06 12:25:50 -05:00
Kevin Kluge 4fd7a83645 allow service cloud stop to stop the java process 2010-12-10 15:30:07 -08:00
Alex Huang 28aa64287f removed VirtualMachineGuru from UserVmManagerImpl 2010-12-08 17:08:29 -08:00
Kevin Kluge 1b666f3f19 apply a fix mike gave to a customer to keep the SSVM running and recovering 2010-12-06 21:59:26 -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
Kelven Yang 864c35d615 bug 7316: VMware send unrecognized ZLRE encoding packet, switch to less-efficient but widely supported basic encoding mode. As the encoding is used between console proxy and the target host, which is within backend local network, it shouldn't affect AJAX performance 2010-12-06 11:43:24 -08:00